/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_04-priv_multi_true.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 02:06:13,528 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 02:06:13,610 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:06:13,644 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 02:06:13,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 02:06:13,645 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 02:06:13,645 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 02:06:13,646 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 02:06:13,646 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 02:06:13,647 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 02:06:13,648 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:06:13,649 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 02:06:13,649 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 02:06:13,650 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 02:06:13,650 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 02:06:13,650 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:06:13,906 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 02:06:13,913 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 02:06:13,915 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 02:06:13,915 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 02:06:13,915 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 02:06:13,916 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2025-03-15 02:06:15,082 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f188b36cd/b1f37eb240db4b3d9be67e8eaf5385bc/FLAG05f0edcb1 [2025-03-15 02:06:15,365 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 02:06:15,366 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_04-priv_multi_true.i [2025-03-15 02:06:15,384 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f188b36cd/b1f37eb240db4b3d9be67e8eaf5385bc/FLAG05f0edcb1 [2025-03-15 02:06:15,660 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f188b36cd/b1f37eb240db4b3d9be67e8eaf5385bc [2025-03-15 02:06:15,661 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 02:06:15,662 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 02:06:15,663 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 02:06:15,663 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 02:06:15,666 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 02:06:15,667 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:06:15" (1/1) ... [2025-03-15 02:06:15,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4c3b726 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:15, skipping insertion in model container [2025-03-15 02:06:15,668 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:06:15" (1/1) ... [2025-03-15 02:06:15,694 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 02:06:16,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:06:16,047 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 02:06:16,086 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:06:16,139 INFO L204 MainTranslator]: Completed translation [2025-03-15 02:06:16,140 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16 WrapperNode [2025-03-15 02:06:16,140 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 02:06:16,141 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 02:06:16,141 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 02:06:16,142 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 02:06:16,146 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:06:16" (1/1) ... [2025-03-15 02:06:16,163 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:06:16" (1/1) ... [2025-03-15 02:06:16,183 INFO L138 Inliner]: procedures = 271, calls = 38, calls flagged for inlining = 5, calls inlined = 6, statements flattened = 100 [2025-03-15 02:06:16,184 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 02:06:16,184 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 02:06:16,184 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 02:06:16,184 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 02:06:16,189 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,189 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,193 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,193 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,204 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,208 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,214 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,217 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,218 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,220 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 02:06:16,221 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 02:06:16,221 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 02:06:16,221 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 02:06:16,222 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (1/1) ... [2025-03-15 02:06:16,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:06:16,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:06:16,253 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-03-15 02:06:16,256 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:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure generate [2025-03-15 02:06:16,273 INFO L138 BoogieDeclarations]: Found implementation of procedure generate [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure dispose [2025-03-15 02:06:16,273 INFO L138 BoogieDeclarations]: Found implementation of procedure dispose [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure process [2025-03-15 02:06:16,273 INFO L138 BoogieDeclarations]: Found implementation of procedure process [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 02:06:16,273 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 02:06:16,273 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 02:06:16,274 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:06:16,464 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 02:06:16,466 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 02:06:16,676 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 02:06:16,677 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 02:06:16,713 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 02:06:16,714 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2025-03-15 02:06:16,714 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:06:16 BoogieIcfgContainer [2025-03-15 02:06:16,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 02:06:16,716 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 02:06:16,716 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 02:06:16,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 02:06:16,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:06:15" (1/3) ... [2025-03-15 02:06:16,722 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49b01408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:06:16, skipping insertion in model container [2025-03-15 02:06:16,722 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:06:16" (2/3) ... [2025-03-15 02:06:16,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49b01408 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:06:16, skipping insertion in model container [2025-03-15 02:06:16,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:06:16" (3/3) ... [2025-03-15 02:06:16,724 INFO L128 eAbstractionObserver]: Analyzing ICFG 13-privatized_04-priv_multi_true.i [2025-03-15 02:06:16,736 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 02:06:16,737 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG 13-privatized_04-priv_multi_true.i that has 4 procedures, 162 locations, 1 initial locations, 4 loop locations, and 10 error locations. [2025-03-15 02:06:16,737 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 02:06:16,779 INFO L143 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2025-03-15 02:06:16,807 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 02:06:16,819 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;@4bc897f8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 02:06:16,819 INFO L334 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2025-03-15 02:06:16,855 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 02:06:16,856 INFO L124 PetriNetUnfolderBase]: 1/69 cut-off events. [2025-03-15 02:06:16,857 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 02:06:16,857 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:06:16,857 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:06:16,861 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2025-03-15 02:06:16,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:06:16,866 INFO L85 PathProgramCache]: Analyzing trace with hash -605602230, now seen corresponding path program 1 times [2025-03-15 02:06:16,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:06:16,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283036059] [2025-03-15 02:06:16,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:06:16,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:06:16,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:06:17,304 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:06:17,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:06:17,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283036059] [2025-03-15 02:06:17,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283036059] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:06:17,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:06:17,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:06:17,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617276542] [2025-03-15 02:06:17,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:06:17,321 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:06:17,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:06:17,340 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:06:17,341 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:06:17,343 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 171 [2025-03-15 02:06:17,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 171 transitions, 354 flow. Second operand has 4 states, 4 states have (on average 131.75) internal successors, (527), 4 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:06:17,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:06:17,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 171 [2025-03-15 02:06:17,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:06:20,300 INFO L124 PetriNetUnfolderBase]: 12579/27803 cut-off events. [2025-03-15 02:06:20,300 INFO L125 PetriNetUnfolderBase]: For 177/177 co-relation queries the response was YES. [2025-03-15 02:06:20,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44808 conditions, 27803 events. 12579/27803 cut-off events. For 177/177 co-relation queries the response was YES. Maximal size of possible extension queue 873. Compared 291919 event pairs, 2992 based on Foata normal form. 2980/27387 useless extension candidates. Maximal degree in co-relation 44767. Up to 7762 conditions per place. [2025-03-15 02:06:20,730 INFO L140 encePairwiseOnDemand]: 155/171 looper letters, 86 selfloop transitions, 13 changer transitions 0/220 dead transitions. [2025-03-15 02:06:20,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 220 transitions, 659 flow [2025-03-15 02:06:20,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:06:20,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:06:20,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 774 transitions. [2025-03-15 02:06:20,745 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.9052631578947369 [2025-03-15 02:06:20,747 INFO L298 CegarLoopForPetriNet]: 171 programPoint places, -9 predicate places. [2025-03-15 02:06:20,747 INFO L471 AbstractCegarLoop]: Abstraction has has 162 places, 220 transitions, 659 flow [2025-03-15 02:06:20,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 131.75) internal successors, (527), 4 states have internal predecessors, (527), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:06:20,748 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:06:20,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] [2025-03-15 02:06:20,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 02:06:20,751 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2025-03-15 02:06:20,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:06:20,752 INFO L85 PathProgramCache]: Analyzing trace with hash 871370261, now seen corresponding path program 1 times [2025-03-15 02:06:20,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:06:20,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708029834] [2025-03-15 02:06:20,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:06:20,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:06:20,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:06:20,891 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:06:20,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:06:20,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708029834] [2025-03-15 02:06:20,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708029834] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:06:20,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:06:20,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:06:20,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630843799] [2025-03-15 02:06:20,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:06:20,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:06:20,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:06:20,893 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:06:20,893 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:06:20,894 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 171 [2025-03-15 02:06:20,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 220 transitions, 659 flow. Second operand has 4 states, 4 states have (on average 136.25) internal successors, (545), 4 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:06:20,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:06:20,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 171 [2025-03-15 02:06:20,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:06:21,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,639 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:06:21,639 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:06:21,639 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:06:21,639 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:21,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:21,693 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:21,694 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:21,694 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:21,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,763 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,764 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:06:21,764 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:06:21,764 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:21,788 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,788 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:21,788 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,788 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:21,789 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,789 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,789 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:21,789 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:21,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][149], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,900 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,900 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,900 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,900 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [4#L1157true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,905 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,905 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,905 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,905 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [4#L1157true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,906 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,906 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,906 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:21,906 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:21,924 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,924 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,924 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:21,924 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:21,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][149], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,968 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:06:21,968 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:21,968 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:21,968 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:21,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:21,976 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:06:21,976 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:21,976 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:21,976 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][149], [182#(= generateThread1of1ForFork1_~i~0 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,041 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,041 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:22,041 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:22,041 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][149], [182#(= generateThread1of1ForFork1_~i~0 1), 25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,043 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,043 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:22,043 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,043 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:22,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:22,069 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is not cut-off event [2025-03-15 02:06:22,069 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:06:22,069 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2025-03-15 02:06:22,069 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is not cut-off event [2025-03-15 02:06:22,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][149], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,184 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,184 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:22,184 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,184 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:22,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:22,229 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,229 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,229 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,229 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,317 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,317 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,317 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,317 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,317 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,542 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,542 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,542 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,544 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,544 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,544 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,548 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,548 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,548 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,549 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,549 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,549 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,551 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,551 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,551 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,551 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,564 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,564 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,564 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,564 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,564 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,565 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,565 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,565 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:22,565 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,566 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,566 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,703 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,704 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,704 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:22,704 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,704 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,709 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,709 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,709 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,709 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,710 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,710 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,711 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,711 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,711 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,711 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,712 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,713 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,713 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,713 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,713 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,714 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,714 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,715 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,715 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,715 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,860 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,860 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,860 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,860 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,860 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,861 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,861 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,861 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,861 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,861 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,864 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,864 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,864 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,866 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,866 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,866 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,866 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,866 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,866 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:22,869 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,869 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,869 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,869 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,869 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,870 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,870 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,870 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,870 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,874 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,874 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,874 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,874 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,876 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,876 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,876 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,876 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,878 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,878 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,878 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,878 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,879 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,880 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,880 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:22,880 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:22,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,893 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,893 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,893 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,893 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,893 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:22,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:22,894 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:22,894 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,894 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,894 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:22,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:22,907 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,907 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:22,907 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:22,907 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:23,035 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,036 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,036 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,036 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,036 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,036 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,036 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,037 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,037 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,037 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,037 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,038 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,039 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,039 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,039 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,039 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,039 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,039 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,040 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,040 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,041 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,041 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,042 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,042 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,042 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,042 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,043 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,043 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,043 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,047 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,047 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,047 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,047 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,048 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,048 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,048 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,048 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,048 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,049 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,049 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,049 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,050 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,050 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,050 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,050 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,050 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,051 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,051 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,051 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,051 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,068 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,068 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,068 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,068 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,068 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,072 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,072 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,072 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,072 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,075 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,075 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,075 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,082 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,082 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,082 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,211 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,211 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,211 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,212 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,212 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,212 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,220 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,220 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,220 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,221 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,221 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,224 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,224 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,224 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,224 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,226 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,226 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,226 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,227 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,227 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,227 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,228 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,228 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,228 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,228 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,228 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,231 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,231 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,231 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,231 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,234 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,234 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,234 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,234 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,237 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,237 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,237 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,237 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,238 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,238 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,238 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,238 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,257 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,257 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,257 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,257 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,258 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,258 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,258 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,258 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,258 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,261 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,261 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,261 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,262 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,262 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,262 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,265 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,265 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,265 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,265 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,272 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,272 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,272 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,272 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:23,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,495 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,495 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,495 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,495 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,495 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,496 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,496 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,496 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,498 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,498 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,498 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,498 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,499 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,499 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,499 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,499 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,504 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,505 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,505 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,508 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,508 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,508 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,508 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,508 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,509 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][300], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,509 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,509 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,510 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,510 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,510 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,510 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,511 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,511 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,511 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,512 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,512 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][300], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,512 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,512 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,513 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,513 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,514 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,514 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,514 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,515 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,518 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,518 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,518 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,518 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][276], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,521 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,521 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,521 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,521 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,535 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,535 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,536 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,536 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,538 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,538 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,538 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,538 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,540 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,540 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,540 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,540 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,545 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,545 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,545 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,545 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,570 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:23,570 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,570 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,570 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,571 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,571 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,571 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,571 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:23,571 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:23,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:23,572 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:23,572 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,572 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,572 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:23,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,635 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,635 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,635 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,637 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,637 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,637 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,637 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,638 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,638 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,638 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,638 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,646 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,646 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,646 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,647 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,647 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,647 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][300], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,648 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,648 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,648 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,648 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,649 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,649 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,649 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,650 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,650 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,650 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,650 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,650 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,650 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][276], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,651 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][276], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,651 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][277], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,651 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,651 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,654 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,654 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,654 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,654 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:23,655 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,655 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,655 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,655 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,659 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,659 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,659 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,674 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,674 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,674 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,674 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,675 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,675 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,677 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,677 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,677 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,679 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,679 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,679 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,679 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,683 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,683 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,683 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:23,684 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,684 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,684 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,684 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,684 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,738 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,738 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,738 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,739 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,739 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,739 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,739 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,739 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,740 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,740 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,740 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:23,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,740 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,740 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,779 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,779 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,779 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,783 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,783 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,788 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,788 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,789 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,789 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,792 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][277], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,793 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [30#L1207-3true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,793 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,793 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,795 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,795 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][276], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,795 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,795 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,795 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][277], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,796 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,796 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,799 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,799 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,799 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,799 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,800 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,800 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,800 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,800 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,802 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,802 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,802 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,802 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][336], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,806 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,806 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,806 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,806 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,808 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,808 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,808 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,810 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,810 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,810 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,821 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,821 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,823 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,823 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,823 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,823 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,824 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,824 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,824 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,825 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,825 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,825 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,825 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,830 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,830 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,830 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,830 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:23,893 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,893 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,893 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,893 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,933 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,933 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,933 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,935 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,935 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,935 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,935 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,936 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,936 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,936 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,936 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,945 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,945 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,946 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:23,946 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,946 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:23,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][277], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,947 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:23,948 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,948 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,948 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,948 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,949 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,951 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,951 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,951 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,951 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][336], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:23,953 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][336], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:23,953 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,953 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,959 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,959 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,959 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,959 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,960 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,960 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,961 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,961 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,963 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,963 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,963 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:23,974 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,974 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,974 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,974 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,976 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,976 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,976 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,977 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:23,979 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,979 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,979 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:23,979 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,980 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,980 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,980 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,980 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,980 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:23,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:23,997 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:23,997 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,997 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:23,997 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,165 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,165 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,165 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,166 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,168 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,168 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,168 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,168 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,168 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,169 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,169 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,169 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,169 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,169 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,169 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,170 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,170 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,170 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,171 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,171 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:24,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,171 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,171 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,171 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,213 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,213 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,213 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,218 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,218 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,218 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,218 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,219 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,219 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,219 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,219 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,228 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,228 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,228 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,228 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,229 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,229 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,229 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,229 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:24,230 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,230 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,230 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,230 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,231 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,231 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,231 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,231 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][336], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,236 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,236 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,236 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,236 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,237 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,237 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,237 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,237 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,239 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,239 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,239 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,239 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,241 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,241 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,241 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,241 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,241 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,243 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,243 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,243 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,243 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,245 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,245 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,245 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,245 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,255 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,255 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,255 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,257 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,257 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,257 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,257 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,257 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,257 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,258 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,258 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,258 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,258 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,259 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,259 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,259 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,259 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,259 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,260 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,260 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,260 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,266 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,266 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,266 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,266 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:24,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,266 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,267 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,267 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,324 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,324 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,324 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,325 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,325 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,328 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,328 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,328 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,328 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,328 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:24,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,329 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,329 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,329 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,330 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,330 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,332 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,332 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,332 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,333 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,333 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,333 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,336 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,336 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,336 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,336 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,383 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,383 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,383 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,383 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,383 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,384 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,384 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,384 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:24,395 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,395 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,395 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,395 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,397 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,397 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,397 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,397 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:24,398 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,398 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,398 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,398 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,399 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,399 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,399 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,403 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,403 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,403 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,403 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,405 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,405 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,405 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,405 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,407 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,407 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,407 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,407 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,407 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:24,408 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,408 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,408 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,408 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,410 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,410 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,410 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,412 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,412 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,412 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,412 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,430 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,430 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,431 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,431 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,431 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,431 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,432 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,432 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,502 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,502 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,502 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,502 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,503 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,503 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,503 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,503 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,510 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,510 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,510 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,510 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,511 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,511 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,511 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,511 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,511 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,512 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,512 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,512 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,512 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,512 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,512 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,513 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,513 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,513 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,514 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,514 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,514 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,514 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,514 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,516 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,516 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,516 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,516 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,517 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,517 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,517 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,518 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,518 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,518 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,518 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,518 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,518 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,523 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,523 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,523 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,523 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,524 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,524 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,524 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,524 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,543 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,543 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,544 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,569 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,569 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,569 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,569 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:24,570 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,570 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,570 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,570 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,587 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,587 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,587 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:24,589 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,589 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,589 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,592 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,592 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,592 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,592 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,593 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,593 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,598 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,598 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,598 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,598 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 153#L1210-3true]) [2025-03-15 02:06:24,599 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,599 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,599 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,599 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,600 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,600 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,600 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,600 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,600 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,600 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:24,601 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,601 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,601 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,601 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:24,603 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,603 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,603 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:24,605 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,605 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,605 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,606 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,606 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,606 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,606 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,623 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:24,623 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,623 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:24,629 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,629 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,629 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,629 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:24,775 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:24,775 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,775 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,775 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:24,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,826 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,826 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,827 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,827 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,827 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,830 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,830 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,830 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,830 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,830 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,831 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,831 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,831 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,831 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,833 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,833 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,833 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,833 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,836 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,836 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,836 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,837 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:24,837 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,837 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:24,837 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,838 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,838 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,838 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,839 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,842 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,842 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,842 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,842 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,843 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,843 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,843 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,844 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,844 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,844 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,848 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,849 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,849 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,849 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,850 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,850 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,857 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,858 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,858 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,858 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,858 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,859 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,859 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,859 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,859 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,860 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,860 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,860 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,860 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:24,870 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,870 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,870 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,870 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:24,871 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,871 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,871 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,871 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,942 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,942 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,942 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,942 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,942 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,942 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][311], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,943 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,943 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,947 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,947 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,947 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,948 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,948 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,948 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,948 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,948 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][311], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,949 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:24,949 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,949 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:24,950 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,950 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,950 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,950 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:24,954 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,954 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,954 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,954 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 153#L1210-3true]) [2025-03-15 02:06:24,960 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,960 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,960 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,960 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:24,966 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,966 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,966 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,966 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,968 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,968 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,968 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,968 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,971 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,971 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,971 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,972 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,992 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,992 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:24,992 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,993 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,993 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:24,993 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:24,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,994 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,994 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,994 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,994 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,994 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,995 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:24,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:24,995 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:24,995 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,995 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,995 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,998 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:24,998 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:24,998 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:24,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:24,999 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:24,999 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,999 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:24,999 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:25,005 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,005 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,011 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,012 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,022 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:25,023 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:25,023 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,023 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,098 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,098 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,098 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,098 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,102 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,102 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,102 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,102 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:25,108 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,108 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,108 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,108 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,111 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [130#$Ultimate##0true, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,112 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:25,112 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,112 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,114 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,114 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,114 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,114 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,115 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,115 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,116 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,116 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,116 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,116 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,116 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,124 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,124 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,124 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,124 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,125 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,125 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,125 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,125 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,126 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,126 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,126 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,127 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,127 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,127 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,127 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:25,138 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,139 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,139 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,139 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,158 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,158 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,158 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,181 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,181 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,181 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,182 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,182 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,182 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,182 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,194 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,194 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,194 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,194 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,195 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,195 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,195 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,200 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,201 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,201 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,201 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,202 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:25,202 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,205 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,205 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,205 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,205 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,206 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,206 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][311], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,208 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,208 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,208 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,208 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,215 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,215 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,215 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,215 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,217 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,217 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,217 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,217 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,217 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,253 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:25,253 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,253 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,253 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,254 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,254 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,254 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,254 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,254 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,258 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,258 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,258 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,260 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:25,264 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,264 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,264 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,264 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,315 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,315 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,315 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,315 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,315 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,316 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,316 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,316 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,316 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,318 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,318 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,319 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,319 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,319 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,319 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,320 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,320 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,320 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,320 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,321 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,321 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,322 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,322 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,322 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,322 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,322 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,322 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,323 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:25,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,323 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,323 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,323 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,323 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,324 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,324 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,324 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,325 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,325 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,325 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,325 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,325 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,325 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,326 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,326 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,326 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,327 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,327 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,327 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,334 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,334 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,334 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,335 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,335 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,335 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,335 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,336 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,336 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,336 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,345 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,345 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,345 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,345 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,345 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,346 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,346 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,346 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,346 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,346 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,523 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,523 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,523 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,541 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,541 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,541 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,541 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,542 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:25,542 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,542 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,543 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,544 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,544 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,544 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,544 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][319], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,546 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,547 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,547 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,547 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,547 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,550 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,550 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,550 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:25,557 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,557 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,557 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,557 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,563 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,563 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,563 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,563 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,566 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,566 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,566 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,566 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,586 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,586 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,586 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,586 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:25,589 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,589 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,589 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,589 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,589 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,589 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,593 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,593 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,593 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,593 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:25,596 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,596 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,596 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,596 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:25,597 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:25,597 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,597 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,612 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:25,612 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,612 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,612 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,666 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,666 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,666 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,666 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,667 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,667 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,667 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,667 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,668 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,668 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,668 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,668 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,669 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,669 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,669 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,669 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,674 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,674 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,675 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,675 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,675 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,675 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,677 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,677 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,677 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,677 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,678 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,678 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,679 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,679 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,679 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,680 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,680 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,680 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:25,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,680 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,681 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,682 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,682 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,682 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,682 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,683 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,683 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,683 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,683 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,683 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,684 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,684 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,684 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,685 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,685 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,686 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,686 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,687 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,687 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,687 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,687 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,688 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,688 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,693 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,696 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,696 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,697 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,697 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,697 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,697 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,698 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,698 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,698 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,698 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,699 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,699 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,699 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,709 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,709 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,709 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,711 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,711 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,711 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,711 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,711 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,712 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,712 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,712 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,713 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,713 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,714 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,714 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,714 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,738 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,738 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,738 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,769 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,769 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,769 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,771 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,771 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,772 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,772 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,772 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,772 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,781 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,781 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,781 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,781 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,782 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,782 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,782 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,782 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,791 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,791 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,791 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,792 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,792 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,792 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,792 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,801 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,801 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,801 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,801 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:25,802 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,802 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,802 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,802 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][220], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,807 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:25,807 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,807 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:25,809 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,809 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,809 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,809 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:25,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:25,818 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,818 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,818 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,818 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:25,819 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,819 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,819 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,819 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,825 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,825 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,825 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:25,825 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:25,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,848 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,848 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,848 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:25,851 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,851 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,851 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,851 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,852 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,852 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,852 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:25,854 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,854 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,854 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,854 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:25,857 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:25,857 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,857 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,924 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,924 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,924 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,925 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,925 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,925 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,926 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,926 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,926 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,932 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,932 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,932 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,932 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,932 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,932 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,933 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,933 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,933 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,933 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,933 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,935 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,935 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,935 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,935 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,936 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,936 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,936 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,936 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,937 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:25,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,937 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,937 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,938 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,938 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,938 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,938 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,939 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,939 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,939 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,940 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:25,940 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,940 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,943 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,943 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:25,943 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,943 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,943 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,943 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,944 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,944 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,944 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,945 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,945 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,945 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,945 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,945 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,946 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,946 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,946 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,954 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,955 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,955 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,955 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,955 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,955 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,956 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,956 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,956 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:25,966 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,966 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,966 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,966 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,968 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,968 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,968 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,968 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,968 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,969 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:25,969 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:25,969 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:25,970 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,970 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,971 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,971 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,971 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,971 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,971 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,972 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,972 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:25,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,973 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,973 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:25,973 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:25,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,037 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,037 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,037 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,038 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:26,040 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,040 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,041 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,041 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,041 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,058 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,058 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][248], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,060 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,060 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,060 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,060 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,060 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:26,062 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:26,062 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:26,062 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:26,065 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,065 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,065 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,065 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:26,066 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,066 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,066 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,066 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,075 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,075 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,075 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,075 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,077 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,077 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,077 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,077 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,078 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,078 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,078 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,078 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,080 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,080 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,080 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,080 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:26,083 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,083 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,083 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,083 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:26,087 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,087 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,087 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,087 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:26,102 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,102 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,102 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,103 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,103 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,103 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,103 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,105 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,105 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,105 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,107 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:26,107 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,107 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,111 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,111 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,111 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,175 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,175 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,175 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,175 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:26,176 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,176 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,176 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,176 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,176 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,177 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,177 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,177 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,177 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,177 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,178 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,178 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,178 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:26,185 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,185 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,185 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,185 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,186 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,186 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,186 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,186 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,187 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,187 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,187 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,187 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,188 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,188 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,189 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,189 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,190 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:26,190 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,190 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,190 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,191 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,191 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,191 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,191 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,191 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,192 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,192 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,192 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,193 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,193 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,193 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,193 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:26,193 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:26,194 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,195 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,195 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,195 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,195 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,196 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,196 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,196 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,196 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,197 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,197 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,197 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,197 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,206 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,206 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,206 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,207 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,207 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,207 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:26,220 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,220 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,220 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,221 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,221 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,221 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,221 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,222 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,222 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,222 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,223 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,223 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,223 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,223 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,224 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,224 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,224 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,224 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,225 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,225 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,225 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,225 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,225 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,226 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,226 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,226 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:26,282 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,282 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,283 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,283 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:26,295 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,295 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,295 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,295 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:26,296 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,296 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,296 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,296 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:26,318 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,319 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:26,319 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,319 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,319 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:26,321 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,321 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,321 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,321 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:26,322 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,322 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,322 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,322 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,326 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,326 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,326 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,326 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,333 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,333 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,333 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,333 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,333 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:26,335 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 153#L1210-3true]) [2025-03-15 02:06:26,335 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,338 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,338 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,338 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,338 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,338 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,341 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,341 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,341 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:26,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:26,344 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,344 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,344 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,344 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:26,349 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,349 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,349 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,349 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,363 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,363 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,363 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,364 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,365 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,365 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,365 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,365 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:26,366 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,366 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,366 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,366 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,369 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,369 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,369 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,370 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,370 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,371 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,371 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,371 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,371 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,381 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:26,381 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,381 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,381 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,437 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,437 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,437 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,437 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,438 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,438 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,438 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,439 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,439 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,439 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,439 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,440 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,440 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,440 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,441 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,448 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,448 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,448 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,449 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,449 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,449 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:26,449 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,449 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,450 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,450 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,450 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,450 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,451 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,451 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,451 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,452 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,452 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,452 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,452 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,453 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,453 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,453 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,453 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,453 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,454 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,454 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,454 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,455 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,455 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,455 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,455 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,456 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,456 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,456 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,456 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,457 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,457 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,459 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,460 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,460 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,460 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:26,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,467 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,467 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,468 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,468 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,468 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,471 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,471 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,471 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,471 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,471 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:26,483 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,483 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,483 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,484 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,484 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,484 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,485 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,485 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,486 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,486 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:26,559 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,560 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,560 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,563 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,563 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:26,584 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:26,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,589 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:26,589 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,589 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,589 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,590 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:26,590 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,590 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:26,591 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,591 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,591 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,595 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,596 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,596 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:26,598 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:26,598 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,598 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,608 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,608 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,608 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,608 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,610 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,611 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,611 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,611 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:26,611 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,611 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:26,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:26,613 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,613 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,613 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,613 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:26,617 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,617 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,617 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,617 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,622 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,622 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,622 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,622 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,633 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:26,633 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:26,634 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,634 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,634 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,634 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,637 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,637 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,637 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,637 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,641 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,641 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:26,641 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,641 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:26,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,652 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,653 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:26,653 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:26,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:26,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,710 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,710 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,710 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,710 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,711 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,711 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,711 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,712 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,712 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,713 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,719 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,720 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,720 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,720 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,721 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,721 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,721 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,721 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,722 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,723 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,723 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,723 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,723 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,724 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,724 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,724 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,729 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,730 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,731 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,731 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,732 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,732 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,732 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,732 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:26,736 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,736 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,736 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,736 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:26,737 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,737 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,746 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,746 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,746 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,746 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:26,747 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,747 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,747 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,747 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:26,946 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,946 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,946 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,946 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,947 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,947 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,947 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,947 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,948 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:26,948 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:26,948 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:26,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:26,990 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,990 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,990 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:26,992 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:26,992 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,992 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:26,992 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:27,004 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,004 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,004 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,004 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:27,017 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:27,017 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,017 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:27,018 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,020 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,020 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,020 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,020 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,026 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,026 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:27,026 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,026 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,026 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,027 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,027 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,027 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,027 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,028 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,028 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,028 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,028 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,029 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:27,029 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,029 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,029 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,029 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:27,030 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,030 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,030 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,030 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:27,032 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,032 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,032 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,032 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:27,033 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,033 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,041 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,041 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,041 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,041 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,042 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,042 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,042 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,043 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,043 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,045 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,045 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,045 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,045 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:27,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,087 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,087 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,087 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,087 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,087 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,088 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,092 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][176], [30#L1207-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,092 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,092 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,092 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,092 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,093 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,093 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,093 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,093 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,094 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,094 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][152], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,094 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,094 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,095 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,095 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,095 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,095 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,098 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,098 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,098 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,098 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,099 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,099 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,101 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,101 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,101 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,101 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,102 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:27,102 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,102 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,102 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,102 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,105 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,106 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,106 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,113 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,113 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,113 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,114 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,114 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,114 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,115 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,115 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,115 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:27,175 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,175 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,190 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,190 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,190 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,192 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,198 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,199 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:27,199 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,199 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,199 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,199 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,201 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,201 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,202 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,202 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:27,202 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,203 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,203 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,203 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,203 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,204 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,204 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,204 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,205 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,205 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,205 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,206 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,206 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,206 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,206 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:27,207 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,207 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,207 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:27,210 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,210 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,210 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,217 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,217 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,217 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,217 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,218 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,218 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,219 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,219 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,219 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,219 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,219 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,267 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,268 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,268 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,269 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,273 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,273 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][153], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,274 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,274 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,274 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,274 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,274 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:27,275 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,275 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,275 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,276 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,276 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,276 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,276 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,277 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,277 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,277 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,277 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,277 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,278 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,278 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,284 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,284 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][287], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:27,285 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][287], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:27,285 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,285 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,287 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,287 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,287 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,295 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,295 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,295 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,296 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,296 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,296 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,296 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,297 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,297 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,297 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,297 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,298 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,298 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,298 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,298 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,319 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,319 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,319 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:27,342 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,342 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,342 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:27,345 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,345 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,345 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,345 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,359 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,360 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,360 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,360 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,360 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:27,371 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,371 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,371 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,372 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,372 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,372 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,375 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,375 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,375 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:27,375 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,378 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,378 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,378 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,378 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,379 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,379 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,379 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,379 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,381 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:27,381 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,381 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,381 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,382 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,382 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,382 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,382 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,382 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,383 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,383 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,383 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,384 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,384 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,395 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,395 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,395 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,395 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:27,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,440 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,440 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,441 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,441 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,441 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,441 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,442 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,442 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,442 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,442 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,443 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:06:27,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:27,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,444 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,444 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][287], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,450 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,450 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,450 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,450 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,452 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,452 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,460 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,460 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,460 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,460 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,462 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,462 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,462 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,462 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,463 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,463 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,464 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,464 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,464 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,464 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:27,520 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,520 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,520 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,520 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:27,521 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,521 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,521 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,521 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,522 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,522 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,523 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,523 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,523 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,524 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,524 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][310], [130#$Ultimate##0true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,524 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,524 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][310], [130#$Ultimate##0true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,525 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,525 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,525 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,525 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,534 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,534 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,534 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,535 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,535 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,535 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,535 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,537 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,538 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,538 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,547 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,547 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,547 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,547 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][247], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,548 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,548 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,548 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][219], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,548 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,548 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,549 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,551 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,552 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:27,555 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:27,555 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,561 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,562 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,562 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,562 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,562 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,562 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,562 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,563 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,563 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,565 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,565 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,565 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,567 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,567 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,567 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,568 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,568 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,568 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:27,568 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][196], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,591 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,591 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,591 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,591 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,613 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,613 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,613 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,613 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,619 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,620 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,620 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,620 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,620 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,621 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,621 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,622 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,623 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,623 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,623 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,632 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,632 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,632 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,633 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,633 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,633 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,633 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,645 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,645 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,646 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,646 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,646 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,646 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:27,863 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,863 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,863 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,864 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,864 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:27,866 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:27,866 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,866 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:27,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,867 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,867 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,867 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,867 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:27,879 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:27,879 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][359], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:27,880 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:27,880 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,881 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,881 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,881 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][320], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,882 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][320], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,882 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][361], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,883 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][310], [130#$Ultimate##0true, 30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,883 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,890 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,890 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,890 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,897 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,897 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,897 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,897 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,897 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:27,898 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,898 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:27,900 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,900 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:27,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,902 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:27,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:27,906 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,906 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,906 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,906 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:27,910 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,910 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,910 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,910 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,922 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,922 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,922 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,922 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,922 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,923 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,923 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,924 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,924 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:27,924 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:27,925 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,925 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,925 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,925 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:27,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:27,926 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,926 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:27,929 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:27,929 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,929 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,964 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,964 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,964 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,965 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,965 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,965 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,970 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,971 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,971 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,971 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,972 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,972 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,972 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,973 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,973 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,973 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,973 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,974 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,974 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,974 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,974 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,975 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,975 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,975 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,975 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,975 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,983 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,983 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,984 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,984 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:27,984 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:27,984 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:27,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:27,985 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,985 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,985 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,985 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:27,993 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,993 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,993 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:27,993 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:27,994 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:27,994 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:27,994 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,043 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,043 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,044 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,044 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][360], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:28,046 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,046 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,046 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:28,047 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][363], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,047 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,047 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][320], [130#$Ultimate##0true, 30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,048 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][363], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,048 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][320], [130#$Ultimate##0true, 30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,048 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,048 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,049 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,050 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,050 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,050 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,052 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,052 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,060 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,060 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,060 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,060 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,060 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,061 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,061 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,064 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,064 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,064 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,064 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,066 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,066 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:28,066 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,075 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,075 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,075 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,075 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,087 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,087 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,087 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,087 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,087 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,088 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,088 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,088 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,089 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,125 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,125 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,125 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,125 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,126 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,126 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,132 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,132 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,132 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,132 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,133 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,133 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,133 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,133 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,133 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,133 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,134 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,134 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,134 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,135 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,135 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,135 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,135 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,135 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,136 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,136 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,136 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,137 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,137 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,137 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,137 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,138 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:28,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,138 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,138 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,138 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,138 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,139 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,139 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,139 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,147 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,148 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,173 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,173 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,173 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,174 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,174 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,174 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,175 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,210 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,210 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,210 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,210 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,212 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,212 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,212 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,212 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,220 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,220 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,220 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,220 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,221 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,221 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,222 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,222 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,222 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,226 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,226 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,226 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:28,227 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,227 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,227 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,227 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,229 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,229 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,229 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,231 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,231 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,231 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,232 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,238 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,238 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,238 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,238 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,240 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,240 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,240 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,240 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,244 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,244 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,244 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,244 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 153#L1210-3true, 121#L1175-1true]) [2025-03-15 02:06:28,245 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,245 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,252 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,252 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,253 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,253 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,253 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,253 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,254 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,255 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,255 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,255 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,255 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,256 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,256 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,256 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][158], [34#L1171true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,284 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,284 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:28,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,305 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,305 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,305 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,316 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,316 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,316 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,316 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,317 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,317 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,317 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,318 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,318 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,318 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,318 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,319 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,319 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,319 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,319 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,320 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:28,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,320 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,320 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,320 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,321 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,321 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,321 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,329 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,329 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,329 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,329 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,331 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,331 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,331 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,331 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,331 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,331 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,332 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,332 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,332 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,332 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,341 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,341 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,341 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,342 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,342 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,343 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,343 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,343 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,356 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,356 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,356 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,356 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,356 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,386 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,386 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,388 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,388 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,388 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,390 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,390 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,390 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,390 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,392 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,392 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,392 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,392 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,393 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,393 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,393 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,393 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,394 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,394 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,394 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,394 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,394 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,395 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,395 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,395 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,404 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,405 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,405 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,405 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,405 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,406 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,406 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:28,406 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,408 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:28,408 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,408 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,411 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,411 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,411 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,411 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,412 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,412 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,412 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,412 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,417 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,417 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,418 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,418 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,418 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,418 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,419 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,419 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,419 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,420 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,420 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,420 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,420 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,456 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,456 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,456 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,456 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,457 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,457 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,457 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,459 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,460 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,467 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,467 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,467 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,468 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,468 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][226], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:28,468 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,469 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,469 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,469 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,470 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,470 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,470 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,470 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:28,473 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:28,473 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,473 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,479 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,479 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,480 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,480 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,480 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,480 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,480 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,481 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,481 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,489 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,489 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,490 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,490 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,490 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,491 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,491 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,492 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,492 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,530 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,530 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,530 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,530 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,530 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,532 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,532 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,532 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,533 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,533 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,533 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,534 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,534 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,534 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,535 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,535 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,535 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,535 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,536 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,538 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,538 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,538 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,539 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,539 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,539 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:28,539 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:28,540 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,540 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,540 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,542 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,542 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,542 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,545 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,545 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,545 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,545 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,550 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,550 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,550 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,551 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:28,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,552 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,552 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,552 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:28,553 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,553 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,553 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,553 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,555 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:28,555 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,555 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,565 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,565 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,565 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,565 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,599 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,599 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,599 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,599 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,602 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,602 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,602 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,602 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,603 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,603 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,603 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,603 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,793 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,793 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,793 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,793 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:28,796 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,796 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,796 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,796 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,803 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,803 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,803 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,803 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,804 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,804 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,811 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,811 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,811 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,812 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,812 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,812 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,813 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,813 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,813 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,822 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,822 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,822 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,823 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,823 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:28,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,823 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,854 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,854 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,854 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,854 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,855 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,855 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,855 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,855 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 17#L1179true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,856 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,856 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,857 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,857 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,857 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,857 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,858 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,858 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,858 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,860 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,860 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,861 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,861 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,861 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,865 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:28,865 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,865 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,865 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,866 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,866 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:28,866 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,866 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:28,873 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,873 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][229], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:28,874 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,874 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,876 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,876 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,876 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,877 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:28,877 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,877 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,882 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,882 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,882 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,882 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,884 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,884 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,884 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,884 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,886 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,886 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,886 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,886 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:28,889 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,889 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,889 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][158], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,903 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,903 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,903 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,903 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:28,933 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:28,933 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,933 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:28,934 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,934 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:28,935 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,935 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,935 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,936 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,936 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,936 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,936 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,936 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:28,936 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:28,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][107], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:28,944 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,944 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,944 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,944 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,952 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,952 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,952 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,952 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,953 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,953 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,953 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,953 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,961 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,961 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,962 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:28,962 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,962 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,976 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,976 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,976 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,976 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:28,977 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,977 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,977 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,977 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,982 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,982 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,982 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,982 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,983 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,983 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,983 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,988 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,988 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,988 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,988 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:28,990 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,990 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,990 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,990 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,994 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,994 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:28,995 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:28,995 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,995 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,996 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,996 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:28,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,997 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:28,997 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:28,997 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,997 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,998 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:28,998 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,000 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,000 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,000 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,001 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,001 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,001 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,001 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,001 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,002 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,002 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,002 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,002 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,002 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,004 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,004 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,004 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,005 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,005 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,005 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,005 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,005 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,010 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:29,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:29,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:29,010 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,014 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,014 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,017 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,017 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,017 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,017 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,018 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:29,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,018 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,058 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,058 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,073 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,073 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,073 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,073 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,073 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,074 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,074 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,074 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,074 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,074 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:29,081 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,082 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,082 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,082 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,085 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,085 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,085 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,089 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,089 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,098 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,098 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,098 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,099 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,099 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,099 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,100 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,100 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,100 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,100 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,100 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,107 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,107 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,107 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,108 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,108 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,108 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,108 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,123 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,123 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,123 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,123 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,124 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,124 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][359], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,125 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,125 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,126 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,126 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,127 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,127 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,128 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,128 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,128 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,128 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,129 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,129 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,129 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,131 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,131 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,131 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,132 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,132 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,135 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,136 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,136 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,136 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:29,136 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,136 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,136 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,137 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,137 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,147 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,147 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,148 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,150 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,152 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,152 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:29,152 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:29,154 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,154 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:29,155 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,155 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,155 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,156 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,156 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,156 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,157 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,157 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:29,157 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:29,192 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,192 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:29,193 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,193 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,193 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,194 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,194 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,194 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,194 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,194 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,194 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,195 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,195 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,197 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,197 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,197 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,200 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,200 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,201 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,201 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,210 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,210 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,210 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,210 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,220 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,220 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,231 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,231 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,231 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,232 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,232 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,232 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,232 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,234 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,234 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,234 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,235 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,235 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,235 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,235 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:29,245 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,245 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,245 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:29,247 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,247 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,247 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][360], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,250 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,250 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,251 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,251 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,251 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,252 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:06:29,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,252 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 11#L1170-2true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,252 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,252 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,253 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,253 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,253 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,253 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][356], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,254 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,254 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,254 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,255 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,255 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,256 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,256 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,256 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,256 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,256 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,270 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,270 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:29,270 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,270 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,274 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,274 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,274 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,311 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:29,311 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,311 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,313 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,313 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,313 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,315 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,315 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,318 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,318 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,319 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,319 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,326 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,326 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,326 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,327 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,327 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,327 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,327 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,327 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,328 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,328 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,347 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,347 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,347 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,348 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,348 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,348 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,348 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,351 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,351 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,351 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,351 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,352 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:29,352 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,352 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,356 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,356 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,356 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,356 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,357 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,357 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][359], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][317], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,365 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,366 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,366 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,366 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,367 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,367 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,367 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,367 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,367 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,368 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,368 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,368 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][357], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,369 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,369 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,370 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,378 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,378 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,378 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,382 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,382 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,382 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,382 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,382 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,382 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,383 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,383 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:29,385 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,385 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,386 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,386 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,386 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:29,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:29,423 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,423 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,424 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,424 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,424 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,424 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,425 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,425 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,425 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,425 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,427 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,427 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,427 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,428 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,428 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,428 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,428 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,429 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,429 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,429 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,441 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,441 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,441 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,441 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,441 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,442 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,443 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,443 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,443 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,443 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,444 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,444 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,444 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,444 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,463 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,463 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,463 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,463 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,466 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,466 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,466 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,466 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,475 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,475 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,475 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,476 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,476 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,479 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,479 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,480 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][360], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,480 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][316], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,480 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,480 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][365], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,482 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,482 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,482 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,482 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:06:29,485 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,485 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,486 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,486 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,488 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,488 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,488 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,488 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,490 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,490 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,490 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,490 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,494 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,494 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,494 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,494 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:29,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,495 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:29,495 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,495 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,495 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:29,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,496 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,496 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,499 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,499 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,499 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,501 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,501 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,501 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,501 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,501 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,699 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,700 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,700 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,700 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,700 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,701 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,701 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,701 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,711 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,711 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,711 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,711 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,712 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,712 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,712 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,712 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,712 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,712 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,713 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,713 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,713 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,713 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,727 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,727 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,727 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,728 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,728 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,730 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,730 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,730 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,730 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,731 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,731 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,731 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,731 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,742 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,742 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,742 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:06:29,744 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,744 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,744 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,744 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][364], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,745 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,745 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,746 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,746 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,746 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,746 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,748 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,748 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,748 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,748 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,757 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,757 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,757 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,758 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,758 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,758 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,760 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,760 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,760 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,760 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,760 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,793 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,793 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,794 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,794 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,794 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,794 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,794 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,794 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,803 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,803 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,803 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][106], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,803 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,803 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,816 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 104#L1164true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,816 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,816 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:29,818 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,818 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,819 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,819 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,828 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][365], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,828 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,828 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,829 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,829 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,829 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,829 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:29,830 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,830 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,831 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,831 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,831 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,831 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,832 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,832 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,834 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,834 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,834 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,835 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:29,835 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,835 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,837 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,837 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,839 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:29,839 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,839 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:29,842 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,842 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,843 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,843 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:29,843 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:29,843 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:29,843 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,844 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,844 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,844 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,844 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,844 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,845 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:29,845 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,869 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,869 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,869 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,878 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:29,879 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,879 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,879 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,880 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:29,880 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,880 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,880 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,881 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:29,881 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,881 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,881 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,910 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,910 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,910 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,910 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:29,911 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,911 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,911 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,912 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,912 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,912 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,912 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,912 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,914 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][365], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,914 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,914 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:29,915 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,915 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:29,916 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,916 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,916 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true]) [2025-03-15 02:06:29,918 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,918 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,918 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,918 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,919 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,919 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,919 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,919 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,921 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:29,921 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,921 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,921 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:29,923 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,923 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,923 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,924 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,924 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,924 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,925 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,925 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,925 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:29,925 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:29,925 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][158], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:29,930 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,930 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:29,930 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:29,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:29,934 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,934 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,934 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,934 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:29,935 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:29,935 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,935 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,940 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,940 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,940 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:29,941 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,941 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,941 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,941 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:29,956 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,956 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,956 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:29,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:29,957 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:29,957 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,957 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,958 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,960 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:29,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,987 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,987 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,988 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,988 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,989 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,989 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,989 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:29,990 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,990 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:29,990 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,990 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:29,991 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,991 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,991 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][364], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,992 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:29,992 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,992 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:29,993 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:29,993 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,993 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,995 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,995 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,995 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,995 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true]) [2025-03-15 02:06:29,995 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,996 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,996 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:29,996 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:29,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:29,999 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:29,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:29,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,008 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,008 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,009 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,009 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,009 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,009 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,010 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,010 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,015 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,015 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,015 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,016 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,016 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,016 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,022 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,022 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,023 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,023 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,023 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,023 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,030 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,030 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,030 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:30,031 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:30,031 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,031 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,049 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,049 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,049 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,050 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,050 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,050 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,055 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,055 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,055 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,059 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][365], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,059 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][330], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,060 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,060 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,060 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,060 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,062 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,062 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,062 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,062 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,062 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,063 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,063 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,063 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,064 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,064 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,064 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,064 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,065 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,065 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,065 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,067 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true]) [2025-03-15 02:06:30,067 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,067 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,067 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,077 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,077 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,077 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,077 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,078 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,078 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,078 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,078 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,079 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,079 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,079 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,079 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,080 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,080 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,081 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,081 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,081 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,081 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,082 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,082 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,082 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,082 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 17#L1179true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,088 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,088 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,088 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,089 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,089 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,089 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,089 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,101 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,101 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:30,102 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:30,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:30,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:30,102 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,103 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,103 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,103 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,103 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,104 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,104 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,104 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,104 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,117 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,117 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,117 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,117 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,119 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,119 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,119 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,119 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,127 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,128 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,128 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,128 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,129 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,129 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,129 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,129 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,130 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,130 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,130 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,131 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,131 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,131 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,134 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,134 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,142 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,142 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,142 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,143 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,143 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,143 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,143 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,144 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,144 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,145 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,145 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,145 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,145 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,146 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,146 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,146 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,146 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,147 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,147 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,147 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,148 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,148 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,148 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,153 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,153 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,153 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,153 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,154 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,154 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,154 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,154 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,154 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,161 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,161 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,162 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,162 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,168 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,168 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,168 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,168 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,169 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,169 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,169 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,170 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,170 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,170 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,171 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:30,171 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:30,171 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,171 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,172 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,172 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,172 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,172 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,172 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,184 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,184 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,184 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,185 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,185 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,185 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,187 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,187 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,188 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,188 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,188 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,192 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,192 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,192 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,193 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,193 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,195 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,195 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,195 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,195 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][351], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,196 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][266], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,196 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,196 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,197 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,197 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,198 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,198 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,198 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,198 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,199 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,199 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,199 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,199 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [17#L1179true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,200 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,200 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,200 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,200 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,200 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,201 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,201 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,209 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,209 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:30,209 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,209 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,209 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,210 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,210 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,210 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,211 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,211 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,211 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,211 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,211 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,212 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,212 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,212 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,212 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,212 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,212 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,213 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,213 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,213 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,213 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,214 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,214 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,214 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,214 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,215 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,215 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,215 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,215 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,219 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,219 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,220 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,232 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,232 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,232 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][82], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:30,233 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,233 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,233 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,234 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,234 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,234 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,235 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,235 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,235 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,235 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,235 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,235 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,240 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,240 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,245 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,245 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,245 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,245 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,246 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,246 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,246 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,248 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,248 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,248 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,249 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,249 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,249 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][355], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,254 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][296], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,254 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,254 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,257 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,257 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,257 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,257 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,257 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,266 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,266 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,266 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,266 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,267 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,267 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,267 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,268 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,268 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,269 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,269 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,269 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,269 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,270 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,270 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,270 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,270 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,270 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,270 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,271 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,271 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,271 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,272 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,272 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,272 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,273 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,273 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,273 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,277 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,277 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,280 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,280 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,280 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:30,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:06:30,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,291 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,291 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,292 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,292 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,293 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,293 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,293 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,298 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,298 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,298 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,302 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,302 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,302 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,304 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,305 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,305 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,310 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,310 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,310 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,311 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,311 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,311 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,311 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,311 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,312 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,312 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,313 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,313 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,320 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,320 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:06:30,321 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,321 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,321 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,321 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,321 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,322 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,322 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,322 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,323 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,323 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,324 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,324 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,324 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,324 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,324 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,325 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,325 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,325 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,326 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,326 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,326 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,327 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,327 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,327 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,327 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,331 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,331 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,344 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,344 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,344 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,344 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,344 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,345 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,345 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,345 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,345 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,345 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,345 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,351 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,351 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,351 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,351 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,353 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,353 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,353 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,355 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,355 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,355 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,358 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,358 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,358 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,359 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,359 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,359 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,359 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,360 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,360 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,360 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,361 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,361 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,361 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,361 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,361 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,361 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,362 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:30,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,362 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,362 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,362 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,362 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,368 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,368 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,368 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,368 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,369 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,369 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,369 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,369 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,370 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,370 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,370 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,370 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,370 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,371 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,371 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,371 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,371 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,371 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,372 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,373 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,373 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,373 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,373 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,377 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,377 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,377 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,389 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,389 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,389 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,389 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,389 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,389 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,397 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,398 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,398 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,398 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,398 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,399 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,399 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,399 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:30,399 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,400 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,400 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,400 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,400 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [17#L1179true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,401 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,401 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,402 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,402 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,402 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,407 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,407 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,408 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,408 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][325], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,408 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][325], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,408 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,408 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][325], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,409 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:30,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,409 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,409 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,409 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,410 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,410 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,410 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,410 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,432 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,432 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,432 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,433 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,433 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,433 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,433 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,433 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,434 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,434 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,434 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,434 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,435 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,435 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:30,435 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,435 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,435 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][326], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][326], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,438 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][326], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:30,441 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,441 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,441 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,442 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,442 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,442 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,442 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,443 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,443 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,443 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,443 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,443 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,448 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,448 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,448 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,457 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,457 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,457 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,462 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,462 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,462 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,462 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,463 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,463 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,463 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,463 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,636 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,636 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,636 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,636 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,637 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,637 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,637 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,637 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,638 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,638 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,638 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,639 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,639 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,639 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,639 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,640 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,640 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,640 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,640 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,646 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,646 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,646 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,647 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,647 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,647 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,649 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,649 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,649 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,649 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,650 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,655 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,655 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:30,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,672 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,672 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,674 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,674 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,674 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,681 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,681 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,682 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,682 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,682 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,683 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,683 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,683 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][297], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,684 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,684 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,684 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,684 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,685 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,685 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][267], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,685 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,685 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,692 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,692 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,693 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,693 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,695 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,695 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,695 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:06:30,696 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,696 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,696 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,697 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,697 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,697 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,699 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,700 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,708 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,708 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,708 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,709 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,709 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,709 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,709 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,709 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,710 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,710 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,710 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,713 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,713 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,713 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,714 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,718 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,718 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,718 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,718 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,719 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,719 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,721 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,721 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,721 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,727 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][354], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,728 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,728 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][352], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,728 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:30,728 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,736 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,736 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,736 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,736 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 126#L1209-3true]) [2025-03-15 02:06:30,737 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,737 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,738 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,738 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,738 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,739 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,739 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,739 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,739 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,740 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,741 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,741 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,741 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,741 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,742 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,742 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,742 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,743 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:30,743 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,743 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,744 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,744 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,744 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,744 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,751 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,751 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,751 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,751 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,752 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,752 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,752 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,753 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,753 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,753 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:30,758 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,758 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,758 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,758 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,760 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,760 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:30,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,772 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,772 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,772 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,772 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,773 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,773 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,773 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,774 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,774 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,774 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,775 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,775 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,775 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,775 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,776 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,776 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,776 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,777 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,777 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,777 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,778 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,778 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,778 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,779 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,779 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,779 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,780 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,780 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,780 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,781 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,781 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,787 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,787 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 17#L1179true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,788 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,788 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,790 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,790 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,790 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:30,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,798 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,798 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,798 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,801 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,801 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,801 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,802 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,802 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,802 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,803 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,803 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,803 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,803 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,804 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,804 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,804 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,805 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,805 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,805 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,806 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,806 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:30,806 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,806 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,807 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,807 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,807 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,807 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,808 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,808 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:30,809 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,809 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,809 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,813 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,813 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,813 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:30,813 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,815 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,815 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,815 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,816 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,816 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,816 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:30,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][345], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,823 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,823 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,827 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,827 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,828 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,828 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,828 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:30,829 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,829 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,830 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,830 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,830 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:30,831 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,831 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,832 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,832 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,832 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,833 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,833 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,833 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,833 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:30,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,837 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,837 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,837 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,838 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:30,843 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,843 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,843 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,844 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,844 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,844 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,845 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,845 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,845 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,845 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][278], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:30,849 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:30,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:30,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:30,849 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:30,853 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:30,853 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,853 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,861 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,861 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,861 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:30,861 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,862 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,862 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,862 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,872 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,872 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,872 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,873 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,873 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,873 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,873 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:30,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,876 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,876 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,876 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,876 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,877 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,877 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,877 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,877 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,877 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,881 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,881 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,882 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,882 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,882 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,882 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,883 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,886 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,886 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,887 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,887 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,887 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,887 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,887 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,889 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,889 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,889 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,889 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,889 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,890 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,890 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,890 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][313], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:30,890 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:06:30,890 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:30,892 INFO L124 PetriNetUnfolderBase]: 66864/124087 cut-off events. [2025-03-15 02:06:30,892 INFO L125 PetriNetUnfolderBase]: For 51610/60263 co-relation queries the response was YES. [2025-03-15 02:06:31,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276926 conditions, 124087 events. 66864/124087 cut-off events. For 51610/60263 co-relation queries the response was YES. Maximal size of possible extension queue 3387. Compared 1357886 event pairs, 19758 based on Foata normal form. 238/100183 useless extension candidates. Maximal degree in co-relation 276883. Up to 44723 conditions per place. [2025-03-15 02:06:32,213 INFO L140 encePairwiseOnDemand]: 164/171 looper letters, 212 selfloop transitions, 4 changer transitions 0/368 dead transitions. [2025-03-15 02:06:32,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 368 transitions, 1719 flow [2025-03-15 02:06:32,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:06:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:06:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 753 transitions. [2025-03-15 02:06:32,216 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8807017543859649 [2025-03-15 02:06:32,216 INFO L298 CegarLoopForPetriNet]: 171 programPoint places, -5 predicate places. [2025-03-15 02:06:32,216 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 368 transitions, 1719 flow [2025-03-15 02:06:32,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 136.25) internal successors, (545), 4 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-03-15 02:06:32,217 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:06:32,217 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] [2025-03-15 02:06:32,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 02:06:32,217 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2025-03-15 02:06:32,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:06:32,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1593799466, now seen corresponding path program 1 times [2025-03-15 02:06:32,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:06:32,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862470281] [2025-03-15 02:06:32,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:06:32,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:06:32,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:06:32,390 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:06:32,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:06:32,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862470281] [2025-03-15 02:06:32,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862470281] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:06:32,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:06:32,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:06:32,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160792316] [2025-03-15 02:06:32,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:06:32,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:06:32,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:06:32,391 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:06:32,391 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:06:32,392 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 130 out of 171 [2025-03-15 02:06:32,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 368 transitions, 1719 flow. Second operand has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 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:06:32,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:06:32,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 130 of 171 [2025-03-15 02:06:32,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:06:33,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,129 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:06:33,129 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:33,129 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:06:33,129 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:06:33,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,189 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:06:33,189 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:06:33,189 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:06:33,189 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:33,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][166], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,252 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,252 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:33,252 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:33,252 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 4#L1157true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,259 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,259 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:33,259 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:06:33,259 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][166], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,332 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,332 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:33,332 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,332 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:33,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,339 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,339 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:33,339 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,339 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:33,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][166], [182#(= generateThread1of1ForFork1_~i~0 1), 25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,416 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,416 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:33,416 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:33,416 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 4#L1157true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:33,423 INFO L294 olderBase$Statistics]: this new event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,423 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:33,423 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,423 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:33,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][221], [182#(= generateThread1of1ForFork1_~i~0 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,511 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-15 02:06:33,511 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:33,511 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:33,511 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:33,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][246], [182#(= generateThread1of1ForFork1_~i~0 1), 34#L1171true, 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,616 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:06:33,616 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:33,616 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:33,616 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:33,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:33,706 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,706 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:33,751 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,751 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,751 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,751 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][365], [30#L1207-3true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,785 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [130#$Ultimate##0true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:33,785 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,785 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:33,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:33,802 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:33,802 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,802 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,802 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:33,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:33,849 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:33,849 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,849 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:33,849 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:33,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:33,957 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:33,957 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:33,957 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:33,957 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:33,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:33,959 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:33,959 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:33,959 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:33,959 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:33,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:33,960 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:33,960 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:33,960 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:33,960 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:34,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,037 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,037 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,037 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,037 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][246], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,085 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,085 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,085 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,085 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:34,099 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,099 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,099 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,099 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,161 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,161 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,161 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,161 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,168 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,168 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,168 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,168 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,173 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,173 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,173 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,254 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,254 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,254 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,254 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,257 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,257 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,257 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,257 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 4#L1157true, generateThread1of1ForFork1InUse, 180#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:34,318 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,318 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,318 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,318 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][439], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:34,388 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,388 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,388 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][438], [34#L1171true, 30#L1207-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,389 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,389 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,389 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,390 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,390 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,390 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,390 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,390 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,390 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,394 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,395 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:34,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,491 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,491 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,491 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,491 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,492 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,492 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,492 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,492 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:34,814 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,814 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,814 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,814 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,862 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,862 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,862 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,862 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:34,863 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,863 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,863 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,863 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:34,868 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:34,868 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:34,868 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:34,868 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,869 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 13#L1157-6true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,869 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:34,869 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:34,869 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:34,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][365], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:34,870 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,870 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,870 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,870 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][334], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,871 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:06:34,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,871 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,871 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,878 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:34,878 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,878 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,878 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:34,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:34,879 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,879 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,879 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,879 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,941 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:34,941 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,941 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:34,985 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:34,985 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,985 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:34,985 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,033 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,033 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,033 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,033 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,034 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,034 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,034 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,034 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,040 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,041 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,041 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:35,046 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,046 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,046 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,049 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,049 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,049 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,049 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,050 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,050 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,050 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,057 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:35,059 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,059 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,059 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,059 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:35,061 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,061 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,061 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:35,061 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:35,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:35,321 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:35,321 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,321 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:35,374 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,374 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,388 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,388 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,388 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,389 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,389 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,441 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,441 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,441 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,441 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,442 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,442 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,442 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,442 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,444 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,444 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,444 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,444 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,445 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,445 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,445 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,445 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,453 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:06:35,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,453 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,453 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,454 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,454 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,455 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,455 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,456 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,457 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,457 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,457 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][530], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,458 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,458 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][277], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,459 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,459 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,459 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,459 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,468 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:35,468 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,468 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,470 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:35,470 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,470 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:35,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:35,531 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,531 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,531 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,531 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,584 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,584 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,584 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,584 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,585 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,585 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,587 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,587 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:35,590 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:35,635 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,635 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,635 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,635 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:35,636 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,636 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,636 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,636 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,639 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,639 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,640 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,640 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,645 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,645 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,645 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,645 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,645 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,646 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,646 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,646 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,650 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,650 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,650 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,650 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [30#L1207-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,651 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][439], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,651 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,651 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][406], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,652 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is not cut-off event [2025-03-15 02:06:35,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][410], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,652 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,652 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,653 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][533], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,656 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][334], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,656 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,656 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][337], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,656 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,656 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][580], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,657 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,657 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,657 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,657 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:35,664 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,664 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,664 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:35,665 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:35,665 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,665 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:35,667 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,667 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,667 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,667 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:35,668 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:35,668 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,668 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:35,787 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,787 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,787 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,787 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,788 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,788 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,788 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,788 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,798 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,798 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,798 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,798 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:35,799 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,799 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,799 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,799 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,807 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:35,807 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,865 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,865 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,865 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,866 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,868 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,868 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,868 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,877 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,877 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,877 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,877 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,878 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:35,878 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,879 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][407], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,879 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,879 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][438], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,880 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][408], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,880 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,880 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][334], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,880 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,880 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][531], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,884 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is not cut-off event [2025-03-15 02:06:35,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][336], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,884 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][365], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,884 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,884 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,884 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,885 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:35,885 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][603], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,885 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,885 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][587], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,886 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,886 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,886 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,886 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:35,895 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,895 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,895 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:35,899 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,899 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,899 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,899 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:35,900 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,900 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,900 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:35,900 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,949 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,949 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:35,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,949 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,950 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:35,950 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:35,950 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:36,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,026 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,026 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,026 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,026 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,027 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,027 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,027 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,027 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,028 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,028 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,032 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,032 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,032 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,032 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,032 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,033 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,033 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,033 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,033 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,099 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,099 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,099 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,099 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,100 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,100 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,100 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,100 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,104 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,104 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,104 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,104 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,105 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,105 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,105 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,105 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,115 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,115 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,115 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,115 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,115 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,116 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,116 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,116 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][530], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,117 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][340], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,117 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,117 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][341], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,118 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,118 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,118 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,118 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:36,121 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,121 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,121 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,121 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:06:36,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:36,122 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,122 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:36,122 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,122 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,123 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,123 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,123 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,123 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,123 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,132 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:36,132 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,132 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,136 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:36,136 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,136 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][246], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:36,236 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,236 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,236 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,236 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,257 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,257 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,257 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,257 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,259 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,259 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,259 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,260 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,260 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,260 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,260 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,260 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,261 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,261 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,261 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,261 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,265 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,265 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,265 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,265 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,265 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,266 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,266 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,266 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,270 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,270 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,270 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,506 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,506 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,506 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,507 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,507 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,519 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,519 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,519 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,519 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,520 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,520 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,520 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,520 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,520 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,520 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:36,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:36,521 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,521 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,521 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,521 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][406], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,522 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][533], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,522 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][407], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,522 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][408], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,522 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,522 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][409], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,523 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][410], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,523 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][411], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,523 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,523 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][580], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,524 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,524 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,525 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,525 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:36,527 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][596], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,527 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:06:36,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][365], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,527 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,528 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,528 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,528 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,536 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,536 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,536 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,536 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,540 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,540 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,540 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,540 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,647 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,647 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,647 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,647 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,661 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,661 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,661 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,661 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,661 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,662 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,662 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,663 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,664 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,664 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,664 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,667 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,667 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,667 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,667 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,668 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,668 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,668 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,668 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,668 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,669 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,669 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,669 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,669 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,670 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,670 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [130#$Ultimate##0true, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,670 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [130#$Ultimate##0true, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,670 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [130#$Ultimate##0true, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,670 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,670 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,671 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,675 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,675 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,675 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,676 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,676 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,676 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,696 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,696 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,696 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,735 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,735 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,735 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,735 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,736 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,736 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,736 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,736 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,738 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,738 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,738 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][531], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,754 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:06:36,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][408], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,754 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][410], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,754 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,754 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][439], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,755 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:36,755 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,755 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,755 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,756 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:36,756 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][438], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:36,756 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][603], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,756 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,756 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][587], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,758 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,758 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][366], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,760 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,760 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,760 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,760 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 93#L1171-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,761 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,761 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:36,769 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,769 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,769 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,769 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,770 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,770 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,770 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,770 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:36,773 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,773 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,773 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,773 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:36,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:36,774 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,774 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,774 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,774 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,822 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,822 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,822 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,822 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:36,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,823 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:36,823 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:36,823 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:36,823 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:36,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:36,826 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:36,826 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,826 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,826 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:36,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,910 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,910 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,910 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,910 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,911 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,911 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,911 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,911 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,911 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,915 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,915 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,915 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,916 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,916 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,916 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,917 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,917 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,917 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,917 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,917 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:36,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,918 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,918 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,918 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:36,919 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:36,919 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,919 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,919 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,920 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,920 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,920 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,920 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,921 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,921 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,921 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,921 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:36,923 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,923 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,923 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,924 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,924 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,925 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [130#$Ultimate##0true, 34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,925 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [130#$Ultimate##0true, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,925 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [130#$Ultimate##0true, 34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:36,925 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,925 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,926 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:36,926 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,926 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,927 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,927 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,927 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,927 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,928 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,928 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,928 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,928 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,929 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,929 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,929 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:36,935 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,936 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,936 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,936 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,936 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,937 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,937 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:36,937 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,937 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:36,951 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:36,951 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:36,951 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,122 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,122 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,122 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,123 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,123 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,123 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,185 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,185 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,185 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,185 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,187 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,187 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,187 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,187 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,210 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,211 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:06:37,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,211 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,211 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,211 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,211 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:37,212 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,212 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,212 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,212 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,214 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,214 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,214 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,214 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,214 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,214 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][530], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,215 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,215 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,215 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,215 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,230 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,230 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:37,230 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,230 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:06:37,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:37,232 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,232 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,232 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,232 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:37,236 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,236 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,237 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,415 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,415 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,415 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,416 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,416 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,416 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,417 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,417 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,417 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,417 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,417 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,417 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:37,424 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,424 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,424 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,424 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:37,425 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,425 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,425 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:37,426 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,426 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,426 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,426 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:37,427 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,427 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,427 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:37,428 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,428 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:37,428 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,428 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,435 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,435 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,435 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,436 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,436 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,436 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,436 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,437 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,437 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,437 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [130#$Ultimate##0true, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,438 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,438 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [130#$Ultimate##0true, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,438 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,441 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,441 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,442 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,442 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,442 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,443 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,443 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,443 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,453 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,453 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,453 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:37,453 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,454 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,454 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,455 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,455 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,455 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,455 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,456 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,456 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,457 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,457 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,457 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true]) [2025-03-15 02:06:37,473 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,473 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,474 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,474 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,489 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,489 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:37,581 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,581 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,581 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,581 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,582 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,582 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,582 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,582 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][596], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,583 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:06:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][439], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,583 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,583 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][438], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,583 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,583 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,584 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][533], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,584 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,584 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][530], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,585 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,585 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,585 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,585 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,588 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][580], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,588 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,588 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,599 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,599 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,599 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:37,599 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,600 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,600 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,600 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,600 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,600 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,601 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,601 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,601 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:37,601 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:37,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:37,766 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,766 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,766 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,766 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,784 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,784 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,784 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,785 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,785 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,786 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,786 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,786 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,786 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,786 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,788 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,788 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,788 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,788 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,789 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,789 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,791 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,791 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,791 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,791 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,791 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,792 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,792 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,792 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,792 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,793 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,793 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,793 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,793 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,794 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,794 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,794 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,794 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,795 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,795 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,795 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,795 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,796 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,796 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,796 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,796 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,797 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,797 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:37,800 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,800 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,800 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,800 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:37,802 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,802 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,802 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,806 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,806 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,806 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,806 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,808 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,809 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,809 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,809 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,814 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,814 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,814 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,815 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,815 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,815 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,815 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,816 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,816 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,816 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:37,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,826 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,826 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,826 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,826 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:37,829 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,830 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,830 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:37,830 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,832 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,832 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,832 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,832 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,833 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,833 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,833 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,833 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,860 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,860 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,860 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,860 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,861 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,861 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,938 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,938 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,938 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,938 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:37,940 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,940 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,940 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,940 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][437], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,966 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,966 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,966 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,966 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][440], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,967 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 93#L1171-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,967 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][531], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,967 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,967 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:06:37,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,968 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,968 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,968 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][533], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,971 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][603], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,971 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,971 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][587], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:37,973 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,973 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][580], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:37,974 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,974 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,983 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,983 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,983 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,983 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,983 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,984 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,984 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,984 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:37,984 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,984 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:37,984 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,985 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,985 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,985 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,985 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,986 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:37,986 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,986 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:37,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:37,989 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,989 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,989 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,989 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:37,990 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,990 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,990 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,990 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:37,993 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,993 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,993 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,993 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:37,994 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,994 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:37,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:37,994 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [130#$Ultimate##0true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,046 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,047 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,047 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,047 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:06:38,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,053 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:38,053 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,053 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,053 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,054 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,054 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,054 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,054 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,054 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,061 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:38,061 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,061 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,061 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,180 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,180 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,180 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,181 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,181 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,181 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,181 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,181 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,182 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,182 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,184 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,184 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,184 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,184 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,188 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,188 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,188 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,188 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,188 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,189 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,189 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,189 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,190 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,190 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,190 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,191 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,191 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,191 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,192 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,192 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,193 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [30#L1207-3true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,193 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [30#L1207-3true, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,193 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,193 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,193 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,194 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,194 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,194 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,194 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,195 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,195 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,195 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,196 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,196 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,196 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,196 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,197 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,197 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,197 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,197 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,198 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,198 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,199 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,199 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,199 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,199 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,200 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,200 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,200 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,200 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,200 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,201 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,201 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,201 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,201 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,202 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,202 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,203 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,203 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,203 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,203 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,211 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,211 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,212 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,212 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,212 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,216 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,216 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,216 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,217 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,217 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,217 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,217 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,218 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,218 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,227 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,227 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,227 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,227 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,229 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,229 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,229 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,231 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,231 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,231 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,231 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:38,232 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:38,232 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,232 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,232 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,233 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,233 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,234 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,234 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:38,234 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,235 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,235 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,235 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,235 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,236 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,236 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,236 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,236 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,237 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,237 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,237 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,237 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,238 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,238 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,265 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,265 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,265 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:38,358 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,358 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,358 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,358 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][531], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,361 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:06:38,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:38,361 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,361 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,361 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,362 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,362 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,363 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,363 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,363 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,363 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][603], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,364 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,364 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][587], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:38,366 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,366 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,366 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,366 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,377 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,377 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:38,377 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,377 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:38,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,379 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,379 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,379 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,379 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,384 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,384 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,384 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,384 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [130#$Ultimate##0true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,433 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,433 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,433 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:06:38,433 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,629 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:38,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:38,629 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,630 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,630 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,630 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,630 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,630 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:38,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:38,693 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,694 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,694 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,694 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,704 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,705 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,705 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,705 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,706 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,706 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,710 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,710 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,710 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,711 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [30#L1207-3true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,711 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [30#L1207-3true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,711 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,711 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,711 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,711 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,712 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,712 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,712 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,712 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,712 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,713 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,713 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,713 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,713 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,713 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,714 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,714 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,714 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,714 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,715 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,715 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [30#L1207-3true, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,715 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,715 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,716 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,716 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,716 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,716 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,716 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,717 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,717 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,717 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,717 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,717 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,718 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,718 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,718 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,718 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,718 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,719 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,719 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,719 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,720 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,720 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,721 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,721 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,721 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,722 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,722 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,722 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,722 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,722 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,723 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,723 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,723 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,727 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,728 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,728 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,728 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,732 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,732 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,732 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,732 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,732 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,732 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:38,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,741 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,741 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,742 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,742 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,742 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,742 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,743 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,743 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,744 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,744 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:38,744 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,744 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:38,745 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,745 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,745 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,745 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,746 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,746 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,746 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,747 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,747 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,747 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,747 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,748 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,748 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,748 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,748 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,766 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,766 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,767 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,767 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,767 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,767 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,822 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,823 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,823 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,823 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,823 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,823 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,823 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][529], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,839 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,839 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,839 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:38,839 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:38,840 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,840 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:38,841 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,841 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,841 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,841 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][596], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,842 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,842 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,842 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,842 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:06:38,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,843 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,843 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,843 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][602], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,844 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,844 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,844 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,844 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,844 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,852 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,852 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,852 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,853 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,853 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,853 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,853 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,853 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,854 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,858 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,858 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:38,858 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,859 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,859 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:38,859 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:38,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:38,862 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,862 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:38,865 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,865 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,865 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:38,866 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,866 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,866 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,866 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:38,873 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,873 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:38,873 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,874 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [130#$Ultimate##0true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:38,907 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,907 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:38,907 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:38,907 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:38,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:38,911 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,911 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,911 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,911 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:38,912 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,912 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,912 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:38,912 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:38,987 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,987 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:38,987 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,999 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:38,999 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:38,999 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:38,999 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,000 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,000 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,000 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,000 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,001 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,001 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,001 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,002 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,002 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,002 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,004 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,004 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,007 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,007 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [30#L1207-3true, 34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,007 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,007 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,008 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,008 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,008 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,009 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,009 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,009 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,009 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,009 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,010 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,010 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,010 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,010 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,011 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,011 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,011 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,012 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,012 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,013 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,013 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,013 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,013 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,013 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,013 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,014 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,014 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,014 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,014 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,014 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,015 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,015 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,015 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,015 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,015 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,016 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,016 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,016 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,016 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:39,017 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,017 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,017 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,017 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,017 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,017 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,017 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,018 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,018 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,018 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,018 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,018 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,019 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,019 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,019 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,019 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,026 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,026 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,026 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,026 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,026 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,026 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,027 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,027 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,027 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,027 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:39,039 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,039 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,039 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,040 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,040 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,040 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,040 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,041 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,041 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,041 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,041 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,042 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,042 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,042 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,042 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,043 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,043 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,043 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:39,044 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,044 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,044 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,044 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,045 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,045 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,045 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,045 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,046 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,046 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,046 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:39,121 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,121 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,121 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:39,145 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 93#L1171-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,145 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,145 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][596], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,146 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is not cut-off event [2025-03-15 02:06:39,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][235], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:39,146 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][601], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,146 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,146 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,154 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,154 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,154 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,154 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,156 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,156 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,156 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,158 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,158 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,158 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:39,161 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,161 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,161 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,161 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,162 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,162 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,162 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,162 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:39,166 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,166 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,167 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,193 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,193 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,193 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,193 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,194 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,194 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,194 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,194 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:39,197 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,197 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:39,197 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,204 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:39,204 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:39,204 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:39,204 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:39,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:39,263 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,263 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,263 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,265 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,265 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,265 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,265 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,279 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,279 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,279 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,279 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,281 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,281 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,281 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,282 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,282 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,283 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,283 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,283 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,283 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,284 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,284 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,284 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,288 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,288 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,288 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,288 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,288 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,289 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,289 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,289 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,290 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,290 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,290 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,290 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,290 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,291 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,291 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,291 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,450 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,450 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,450 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,451 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,451 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,451 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,452 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,452 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,452 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,452 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,452 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,453 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,453 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,453 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,454 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,454 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,454 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][205], [30#L1207-3true, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,454 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,454 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,454 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,455 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,455 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,455 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,455 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,456 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,456 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,456 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,456 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,456 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,457 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,457 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,457 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,457 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,457 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,459 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,459 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:06:39,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,459 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,459 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,475 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,475 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,475 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,475 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,475 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:39,485 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,485 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,485 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,486 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,486 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,486 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,486 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,487 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,487 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,487 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,487 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,488 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,488 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,488 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,489 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,489 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,489 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:39,565 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:39,565 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,571 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,571 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,572 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,572 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,572 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,572 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,572 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][236], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:39,584 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,584 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,590 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [130#$Ultimate##0true, 34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,591 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,591 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,591 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:39,596 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,596 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,596 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,596 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:39,599 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,599 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,599 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,599 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,604 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,604 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,604 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,604 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][403], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,626 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,626 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,626 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:39,629 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,629 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,629 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:39,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,633 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,633 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,633 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,633 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,639 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:39,639 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:39,639 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:39,639 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:39,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,698 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,698 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,698 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,698 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,702 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,702 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,703 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,703 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,712 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,713 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:39,714 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,714 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,714 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,717 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [30#L1207-3true, 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,717 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,717 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,718 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,718 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:39,718 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,718 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,718 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,719 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,719 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,719 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,719 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,720 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,720 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,720 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,720 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,720 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,721 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,721 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,721 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,721 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,723 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,723 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,723 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,724 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,724 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,724 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,724 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,725 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,725 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,726 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,726 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,726 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,726 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,726 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,727 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,727 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,727 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,727 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,727 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,727 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,728 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,728 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,728 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,728 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,729 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,729 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,729 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,730 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,730 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,730 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,731 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,731 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,731 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,731 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,732 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,732 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,732 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,733 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,733 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,740 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,740 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,740 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,741 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:06:39,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,741 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:39,741 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,741 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:39,755 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,755 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,755 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,756 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,756 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,756 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,757 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,757 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,758 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,758 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:39,827 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,827 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,827 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:39,829 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,829 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:39,831 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,831 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,831 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,831 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,832 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,832 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,832 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,832 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,842 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,842 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,842 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,842 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,843 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,843 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,843 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,843 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,863 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,863 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,863 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,864 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,864 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,864 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,864 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,864 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,870 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,870 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:39,870 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,870 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,870 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:39,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,872 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,872 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,872 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,872 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,872 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,873 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,873 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,873 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:39,875 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,875 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,875 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,875 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,876 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,876 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,876 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,876 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:39,880 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,880 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,880 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:39,880 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,881 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,881 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,881 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,881 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:39,904 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][434], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:39,904 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,904 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,905 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:39,905 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:39,905 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:39,905 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,905 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:39,905 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,908 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,908 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,908 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:39,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,910 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,910 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,910 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,910 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,913 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,913 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,913 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:39,913 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,917 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:39,917 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:39,917 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:39,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,979 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:39,979 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:39,979 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,994 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,994 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,994 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:39,995 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:39,995 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,996 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,996 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,996 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,996 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,998 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,998 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:39,998 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,998 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,998 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:39,999 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:39,999 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,000 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,000 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,000 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,000 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,000 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,001 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,001 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,001 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,003 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][268], [30#L1207-3true, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,003 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,003 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,003 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,003 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,003 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,004 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][293], [30#L1207-3true, 34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,004 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,004 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,004 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,005 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,005 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][225], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,005 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,005 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][249], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,006 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,006 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,008 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][171], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,008 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,008 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,008 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,008 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,008 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:06:40,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,009 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,009 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:40,018 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:40,018 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,018 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,019 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,019 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,019 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,024 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,024 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,024 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,025 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,025 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,034 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,034 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,035 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,035 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,036 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,036 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,036 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,037 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,037 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,037 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,080 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,080 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:40,080 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:40,080 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,108 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:40,109 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,109 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,111 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:40,111 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,111 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,112 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,112 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,148 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,148 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,148 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,148 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,149 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,149 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,150 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:40,150 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,150 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,150 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,150 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,150 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,151 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,151 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,151 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,151 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,151 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,152 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,152 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,152 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,152 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,152 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,152 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,153 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,153 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:40,155 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:40,156 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,156 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:40,161 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:40,161 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,161 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [130#$Ultimate##0true, 18#L1158true, 37#L1168-2true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,177 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [130#$Ultimate##0true, 37#L1168-2true, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,177 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,177 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:40,179 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,179 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,179 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,179 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:40,179 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,179 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,182 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,182 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,182 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,182 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,182 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,183 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,183 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,183 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,183 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,187 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,187 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,187 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,188 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,188 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,188 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,188 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:40,188 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,188 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:40,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 4#L1157true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,246 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,246 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,246 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,247 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,247 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,247 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,262 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,263 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,263 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,263 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,264 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,264 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,264 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [30#L1207-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,267 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,267 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,267 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,268 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,268 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,268 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,268 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,269 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,269 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,270 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][226], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,270 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,270 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][250], [34#L1171true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,271 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,271 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,271 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][172], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,273 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,273 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,273 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,275 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,275 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,276 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,276 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,276 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,286 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:06:40,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,286 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,286 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,287 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,287 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,287 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,287 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,287 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,300 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,300 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,300 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,301 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,301 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:40,527 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,527 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,527 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,527 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,528 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,528 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:40,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,554 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,554 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,557 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,563 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,563 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,563 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,564 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,564 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,564 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,564 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,564 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,589 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,589 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][541], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:40,589 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,589 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,595 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,595 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,596 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,596 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,596 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,596 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,596 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,596 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][276], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,597 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][339], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,597 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,597 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][403], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,619 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,619 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,619 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,619 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,619 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,620 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,620 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,620 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,622 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,622 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,622 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,623 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,623 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,623 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,623 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,623 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,623 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,625 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,625 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,625 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,626 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,626 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,626 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,626 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:40,626 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,626 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,681 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,681 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,681 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,681 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,698 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,698 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,698 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,698 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,698 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,699 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,699 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,699 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,699 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,700 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:40,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L292 olderBase$Statistics]: inserting event number 10 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,701 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,701 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,702 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,707 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,708 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,708 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,708 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,708 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,710 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:06:40,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,710 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,710 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,719 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,719 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][485], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:40,721 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,721 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,733 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,733 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,733 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,733 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,737 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,737 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,737 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,737 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,770 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,770 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,770 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,771 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,771 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,771 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,771 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,771 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,771 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,772 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,772 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,772 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,772 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,772 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,773 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,773 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,774 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,774 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:40,774 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:40,785 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,785 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,785 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,785 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,785 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,786 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,786 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,786 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,786 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:40,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,815 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,815 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:40,816 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,816 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,816 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,816 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,818 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,818 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,818 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,818 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:40,819 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,819 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,819 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,825 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,825 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,825 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,826 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,826 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,826 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,826 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,826 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,854 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,855 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,855 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,856 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,856 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,859 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,859 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,859 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,859 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:40,859 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,860 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:40,860 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,860 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,864 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:40,864 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,864 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,868 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,868 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,868 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:40,869 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,869 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,869 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,881 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,881 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,881 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,881 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,881 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][403], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,882 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][333], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:40,882 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,882 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,883 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][434], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,883 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,883 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,884 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,884 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,884 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,884 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,884 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:40,886 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,886 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,886 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,886 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,887 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,887 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,887 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,887 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:40,887 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,887 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,889 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,889 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,889 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,891 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,891 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,891 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,891 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:40,891 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,894 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:40,894 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:40,894 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:40,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:40,956 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,956 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,956 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 4#L1157true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:40,959 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,959 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,959 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,959 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:40,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,978 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,978 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,978 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,978 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,980 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,980 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,980 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,980 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:40,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:40,981 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,981 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:40,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:40,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 93#L1171-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:40,982 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,989 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:40,989 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,989 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,989 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,989 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,990 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,990 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,990 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,990 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,991 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,991 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,991 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:40,993 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:40,993 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,993 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,993 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,993 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:40,993 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:41,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][499], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:41,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:41,008 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,008 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,012 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,012 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,012 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,022 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,022 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,022 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,022 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,024 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,024 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,024 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,024 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,025 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,025 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,025 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,025 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:41,080 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,080 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,080 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,081 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,081 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:41,081 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:41,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,116 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,116 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,116 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,116 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,119 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,119 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,119 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,120 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][506], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,163 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][505], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,163 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:06:41,163 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:06:41,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,164 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:41,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:41,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:41,164 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,168 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][335], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,168 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,168 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,168 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,169 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,169 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][338], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,169 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,169 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,190 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,190 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,190 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,190 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,190 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:41,190 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:41,192 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][434], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:41,192 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,192 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,193 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,193 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,193 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,193 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,193 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,194 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][122], [26#L1190-3true, 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,194 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,194 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:41,194 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:41,194 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,194 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,195 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,195 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,195 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,196 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,196 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,198 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,198 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,198 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,198 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,217 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,217 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,217 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,217 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,244 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,244 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,244 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,244 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:41,249 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,249 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,249 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,251 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,266 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:41,266 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,266 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:41,267 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:41,267 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,267 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:41,268 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,268 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,268 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,268 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:41,273 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,273 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:06:41,274 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,274 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,276 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,276 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,276 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,277 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,277 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,278 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,278 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,280 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,280 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,280 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([453] L1171-->L1171-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16|))) (and (= |v_#pthreadsMutex_41| (store |v_#pthreadsMutex_42| |v_~#mutex_B~0.base_16| (store .cse0 |v_~#mutex_B~0.offset_16| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_16|) 0) (= |v_processThread1of1ForFork2_#t~ret7_1| 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|, #pthreadsMutex=|v_#pthreadsMutex_42|} OutVars{processThread1of1ForFork2_#t~ret7=|v_processThread1of1ForFork2_#t~ret7_1|, #pthreadsMutex=|v_#pthreadsMutex_41|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_16|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_16|} AuxVars[] AssignedVars[processThread1of1ForFork2_#t~ret7, #pthreadsMutex][92], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 93#L1171-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:41,290 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:41,290 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,290 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,292 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,292 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,293 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,293 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,304 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:41,304 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,304 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,305 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,305 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,306 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,306 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,306 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,309 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,309 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:41,309 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,309 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,537 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,537 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,537 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,538 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,538 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,538 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][455], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,630 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,630 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,630 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,630 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,631 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,631 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:41,632 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,632 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][541], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:41,633 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,633 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,633 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,633 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][572], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:41,634 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,634 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,634 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,634 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][183], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,659 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,659 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,659 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:41,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,659 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,661 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,661 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,661 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,662 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,662 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,662 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,688 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,688 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,688 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:41,688 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,726 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,726 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,726 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,727 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:41,732 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,732 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:41,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:41,756 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,756 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,756 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,768 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,768 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,768 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,768 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,769 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,769 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,771 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,771 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,771 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,772 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,772 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,772 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,772 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:41,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,773 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,773 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,774 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,774 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,774 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,775 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:06:41,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,775 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,775 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,775 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,775 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,776 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:41,807 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,807 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,807 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,808 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,808 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,808 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,809 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,809 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:41,810 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,810 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:41,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,811 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,811 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,811 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,812 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:41,812 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,812 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:41,815 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:41,815 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,815 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:41,816 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,816 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,816 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,861 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,861 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,862 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,862 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,904 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,904 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,904 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,904 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:41,908 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,908 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,908 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:41,908 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,956 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,956 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,956 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,957 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,957 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,961 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,961 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,961 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:41,962 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,962 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,962 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,962 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 34#L1171true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,983 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,983 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,990 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,990 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:41,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,991 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,991 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:41,991 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:41,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,995 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:41,995 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:41,995 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,010 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,010 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,010 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,010 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,011 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,047 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,047 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,047 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,050 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,050 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,050 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,051 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,051 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,051 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,051 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:42,052 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,052 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,055 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,055 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,079 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,079 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,079 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,092 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,093 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,093 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,094 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,094 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,094 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,095 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,095 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,095 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,096 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,096 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,097 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,097 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,097 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,098 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:06:42,098 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][294], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,098 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,098 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:42,111 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,111 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,111 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,112 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,128 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,128 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,129 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,129 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,129 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,129 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,129 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,130 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,130 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,130 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,130 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,131 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,131 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,131 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,131 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,132 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,133 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,133 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,133 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,134 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,134 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,135 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,135 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,135 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,157 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,157 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,158 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:42,158 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,158 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,158 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,179 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,179 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,179 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,179 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,234 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,234 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,234 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,234 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,234 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,276 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:42,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,276 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,281 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,281 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,281 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:42,282 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,282 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,282 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,303 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [34#L1171true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,303 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,304 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,304 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,310 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,310 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,310 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,310 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,310 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,313 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,313 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,313 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:42,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,328 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,328 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,328 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:42,328 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:42,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,365 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,365 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,365 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,366 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 4#L1157true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,369 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,369 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,369 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,369 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,370 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,370 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,370 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,370 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,371 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,371 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,371 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,371 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,399 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:42,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,399 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:42,400 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:42,401 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:42,401 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,401 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,402 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,404 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,404 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,404 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,404 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,405 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,405 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,405 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,419 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,419 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,419 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,420 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,420 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,421 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,421 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,421 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,422 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][356], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:42,422 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,422 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:42,424 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,424 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,424 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,424 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,438 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,438 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,438 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,439 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,439 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,439 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,439 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,439 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,440 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 94#L1206-3true]) [2025-03-15 02:06:42,440 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,440 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,440 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,441 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,441 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,441 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,441 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,442 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,442 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,442 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,442 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:42,442 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,443 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,443 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:42,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,459 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,459 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:42,460 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,460 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,460 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,460 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,460 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,461 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,461 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,461 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,462 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,462 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,462 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,464 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][471], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:42,465 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,465 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,465 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,465 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,554 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,554 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,554 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,560 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,560 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 18#L1158true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,560 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:42,560 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,560 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][572], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:42,865 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,865 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:42,906 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:42,906 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,907 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:42,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,935 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,935 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,935 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:42,936 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,936 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,936 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:42,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:42,959 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,959 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:42,960 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:42,960 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,960 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,963 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,963 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,963 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,963 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,964 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,964 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][382], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:42,973 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,973 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,973 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:42,974 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:42,974 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:42,974 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:42,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][111], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:42,975 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,975 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,985 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,985 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,985 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,985 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,985 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,986 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:42,986 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,986 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:42,986 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,986 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,986 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:42,996 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:42,996 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,996 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:42,997 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,997 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,997 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,998 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:42,998 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,998 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,999 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][493], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:42,999 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:42,999 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:42,999 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,010 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,010 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,010 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,011 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,011 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,011 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:43,053 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,053 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,053 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,053 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:43,056 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,056 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,056 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,056 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,093 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:43,093 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:43,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:43,098 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,098 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,098 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:43,101 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,101 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,120 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,120 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,120 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,121 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,121 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,121 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:43,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:43,147 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,147 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,147 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,147 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 4#L1157true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:43,150 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,150 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,150 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,150 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:43,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,151 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,151 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,175 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,175 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,178 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,178 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,178 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,179 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,179 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,180 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,180 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,180 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,180 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,180 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,181 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,181 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,181 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:43,183 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,183 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:43,184 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:43,184 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,192 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][169], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:43,192 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,192 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,203 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,203 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,203 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,204 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,204 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,204 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,204 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,205 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,205 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,205 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,205 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,206 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,207 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,207 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,209 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,209 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,209 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,209 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,209 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,210 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,210 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,210 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,210 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:43,220 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,220 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,220 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,220 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:43,221 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,221 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,221 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,222 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,222 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,222 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,222 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,247 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,247 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:43,262 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,262 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,262 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,262 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:43,263 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,263 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:43,270 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,270 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,270 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:43,270 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,270 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,271 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:43,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,292 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,292 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,315 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:43,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,315 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,319 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:43,319 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,319 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,319 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:43,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,320 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:43,320 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,320 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,320 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,342 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,342 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,342 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,342 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,342 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,342 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,369 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,369 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,369 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:43,373 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,373 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,403 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:43,403 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,404 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,404 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,404 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,404 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:43,404 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,404 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:43,408 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,408 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,429 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,429 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,429 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,429 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,430 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,430 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,430 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,430 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,431 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,431 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,431 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,431 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,431 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,440 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,440 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,440 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,440 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,446 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,446 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,446 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:43,448 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [130#$Ultimate##0true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:43,448 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,448 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,452 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,452 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,452 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,452 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,453 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,453 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,453 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,453 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,453 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:43,468 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,468 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,468 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,469 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,469 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,469 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,485 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,485 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:43,485 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,485 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,487 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,487 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:43,487 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,487 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:43,494 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,494 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,494 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,494 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:43,495 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,495 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,495 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,501 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,501 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,501 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:43,502 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,502 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true, 121#L1175-1true]) [2025-03-15 02:06:43,505 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,505 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,505 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,505 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,512 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,512 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,516 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,516 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,516 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,517 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,517 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,543 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:43,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,544 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,544 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,546 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,546 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,546 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,546 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:43,546 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,547 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,547 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,547 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,547 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,547 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:43,549 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,549 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,549 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:43,551 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,551 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,551 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,551 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,558 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,558 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,558 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:43,558 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,558 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,559 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:43,559 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,783 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,783 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:43,783 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,783 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [34#L1171true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,786 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,786 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,786 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,786 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,818 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:43,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,818 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:43,819 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,819 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,820 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,820 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,821 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:43,821 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,821 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,821 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,821 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,822 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,822 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,822 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,822 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,822 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,824 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,824 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,825 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,825 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,825 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,825 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,838 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L292 olderBase$Statistics]: inserting event number 9 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,838 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,839 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,839 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,860 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,860 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,860 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,860 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:43,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [130#$Ultimate##0true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:43,862 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,862 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,862 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,862 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,878 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,879 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:43,879 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,879 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:43,880 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,880 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,880 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,880 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,894 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,894 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,894 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,895 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,895 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,895 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,895 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:43,897 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,897 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,897 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,898 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,898 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,898 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,898 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:43,912 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:43,912 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:43,912 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,913 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,913 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,913 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,913 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,913 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:43,915 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,915 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,915 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,915 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,920 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,920 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,920 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,920 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,922 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,922 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:43,922 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,926 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,926 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,926 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,926 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:43,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:43,948 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:43,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,948 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:43,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,988 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:43,988 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,988 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,990 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:43,991 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,991 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:43,991 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:43,991 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,028 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,028 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,028 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,029 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,029 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,029 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,029 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,029 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,030 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:44,030 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,030 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,030 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,030 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,030 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:44,031 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:06:44,031 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:44,031 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,031 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,032 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,032 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,042 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,042 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,042 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,042 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,042 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:06:44,042 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,043 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:06:44,043 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,043 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,043 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,044 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,044 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,044 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,044 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,044 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,044 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,053 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,053 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,053 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,053 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,053 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,054 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,054 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,054 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,054 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,054 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,099 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,099 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,099 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,099 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,099 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,107 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:44,107 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,108 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,108 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,108 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,121 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,121 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,121 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,122 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:44,122 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,122 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,125 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,125 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,125 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,125 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,126 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,126 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:44,126 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,126 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:44,131 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,131 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,131 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:44,133 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,133 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,133 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,145 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,145 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,145 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,145 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,145 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,148 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,148 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,148 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,149 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,149 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,149 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,170 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:44,170 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,170 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,171 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,173 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,173 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,173 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,209 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:44,209 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,209 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,210 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,210 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,210 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,210 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:44,253 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,253 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,253 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,254 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,254 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,254 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,255 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,255 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,255 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,255 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,255 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,256 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,257 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:44,257 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,257 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,257 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:44,262 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:44,262 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,262 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,263 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,263 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,272 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,272 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:44,272 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,272 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,277 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,277 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,278 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,281 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,281 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,281 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,282 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,282 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,282 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,282 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,282 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,283 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,283 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,283 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,283 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,283 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:44,284 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,284 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,284 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,284 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,285 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,285 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,285 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,285 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:44,285 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,285 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,286 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,286 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,312 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,312 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,312 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:44,324 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,324 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,324 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,325 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,325 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,325 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,325 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:44,328 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,328 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,328 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,329 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,329 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,329 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,374 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,374 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,376 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,376 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,380 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,380 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,380 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,384 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,384 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,384 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,385 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:44,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,398 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,398 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:44,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,398 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,399 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,406 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,406 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,406 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,406 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,407 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,407 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,410 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,410 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,410 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,410 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,410 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,411 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,411 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,411 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,411 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,411 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,417 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,417 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,417 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,417 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,417 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 4#L1157true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,441 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,441 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,441 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:44,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,443 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,484 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,485 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,485 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,485 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,485 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,486 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,486 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,486 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,486 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:44,493 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,493 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:44,503 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:44,503 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,503 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,506 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,507 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,507 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,507 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,507 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,507 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,508 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,508 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,508 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,508 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,508 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,508 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,509 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,509 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,509 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,509 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,531 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,531 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,531 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:44,534 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,534 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,534 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:44,535 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,535 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,542 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,542 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,542 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:44,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,543 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,543 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,547 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,547 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,547 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,548 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,548 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,548 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,548 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,564 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,565 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,565 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][668], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,566 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,566 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,575 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,575 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,575 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,575 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,583 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,583 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,583 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,583 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,583 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,584 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,584 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,591 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,591 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,591 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,591 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,592 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,592 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,592 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,593 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,593 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][367], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,594 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,594 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,595 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][364], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,595 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,595 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,599 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,599 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,599 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,599 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,600 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,600 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,600 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,600 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [4#L1157true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:44,800 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,800 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,800 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:44,800 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,847 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:44,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,847 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,848 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:44,848 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,848 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,848 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][468], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,849 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][468], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,849 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:06:44,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][468], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,849 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,849 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,859 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,859 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,859 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,860 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,860 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:44,862 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,862 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:44,887 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,887 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,887 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,887 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,888 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,888 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,888 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:44,889 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,889 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,889 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,890 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,890 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,890 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,896 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([507] L1158-->L1158-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_138| |v_~#mutex_A~0.base_40|))) (and (= (store |v_#pthreadsMutex_138| |v_~#mutex_A~0.base_40| (store .cse0 |v_~#mutex_A~0.offset_40| 1)) |v_#pthreadsMutex_137|) (= (select .cse0 |v_~#mutex_A~0.offset_40|) 0) (= |v_generateThread1of1ForFork1_#t~ret1_1| 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_138|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_40|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_40|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_137|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_40|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_40|, generateThread1of1ForFork1_#t~ret1=|v_generateThread1of1ForFork1_#t~ret1_1|} AuxVars[] AssignedVars[#pthreadsMutex, generateThread1of1ForFork1_#t~ret1][481], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 86#L1158-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,896 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,897 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:44,897 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:44,898 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,898 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,898 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:44,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,901 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,901 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,915 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,915 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,915 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,915 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,916 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:44,916 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,916 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:44,916 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,918 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,918 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,918 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,918 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,919 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,919 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,920 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][668], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,920 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][668], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,920 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][669], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:44,920 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,920 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,921 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,921 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,934 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,934 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,934 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,934 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [130#$Ultimate##0true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,935 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:44,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,940 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,940 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,940 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,940 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,942 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,942 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,942 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:44,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:44,943 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:44,943 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,943 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,943 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,998 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:44,998 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:44,998 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][467], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,009 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][467], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,009 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][467], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,009 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,009 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,014 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,014 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,014 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,018 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,018 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,018 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,019 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,019 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,019 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,019 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,020 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,020 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,020 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,020 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,021 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,021 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,030 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,030 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,030 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,031 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,031 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,031 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,031 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,032 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,032 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,032 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,032 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,032 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,032 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:45,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,056 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,056 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,057 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,057 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,059 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,059 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,059 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,064 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,064 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:45,064 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:45,064 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [130#$Ultimate##0true, 18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,064 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,065 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,065 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:45,065 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:45,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,083 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,083 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,083 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,083 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,083 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,083 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:06:45,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,084 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,084 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,084 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,084 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,085 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,085 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,085 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,086 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,086 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][668], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,086 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][669], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,086 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,086 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][669], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,087 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,087 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,088 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,088 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,100 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,100 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,100 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,100 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,104 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,104 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,106 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,106 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,106 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,106 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,107 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,107 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,139 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,139 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,139 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,140 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,140 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,140 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,140 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,146 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,146 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,146 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,146 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,168 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,168 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,168 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,174 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,174 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,175 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,177 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,177 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,181 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,181 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,181 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,185 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,185 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,186 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,186 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,189 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][170], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,190 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,190 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [34#L1171true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:45,190 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,190 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,212 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,212 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,212 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,213 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,213 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,213 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,213 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:45,215 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,215 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,215 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,215 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,216 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,216 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,216 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,236 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,236 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,236 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,237 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][676], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,237 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,237 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,237 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,238 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,238 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][655], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,238 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,239 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,239 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][669], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,240 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,240 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,240 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,240 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,241 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,241 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,241 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,242 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,242 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,248 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,252 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,252 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,252 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,252 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,252 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,253 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,259 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,259 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,259 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,259 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,260 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,260 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,260 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,291 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,291 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,291 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,292 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,292 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,292 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,292 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,293 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,293 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,293 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,293 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,294 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,294 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,294 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,294 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,300 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,300 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,300 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,300 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,301 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,301 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,301 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,312 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,312 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,312 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([472] L1176-->L1176-3: Formula: (and (= 0 |v_processThread1of1ForFork2_#t~ret11_1|) (= (store |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20| (store (select |v_#pthreadsMutex_50| |v_~#mutex_A~0.base_20|) |v_~#mutex_A~0.offset_20| 0)) |v_#pthreadsMutex_49|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_50|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_49|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_20|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_20|, processThread1of1ForFork2_#t~ret11=|v_processThread1of1ForFork2_#t~ret11_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret11][384], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 119#L1176-3true]) [2025-03-15 02:06:45,321 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,326 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,327 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,327 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,327 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,327 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,334 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,334 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,334 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,334 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,360 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,360 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,360 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,363 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,363 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,364 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:06:45,370 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,370 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,370 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,370 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:45,371 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,371 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,371 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,371 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,377 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,377 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,378 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,378 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:45,383 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,383 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,383 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:45,384 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,384 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,384 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,387 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][667], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,387 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,387 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,387 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,387 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,387 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][677], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,388 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,388 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,390 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,390 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,391 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,391 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,391 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,398 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,398 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,398 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,398 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,399 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:45,399 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,399 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,399 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,405 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,405 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,406 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,406 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,406 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,438 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,438 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:45,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,438 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,439 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,439 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,439 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,440 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,440 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,440 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,440 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,441 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,441 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,441 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,442 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,442 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,442 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,449 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,449 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,449 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,449 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,450 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,450 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,450 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,450 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,451 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,451 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,451 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,451 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,474 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,475 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,476 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,476 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:06:45,477 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,477 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,481 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,481 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,481 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,481 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,482 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:45,482 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,482 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,482 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,484 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:45,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,484 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:45,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,504 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,504 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,504 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,504 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,505 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,505 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,505 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,505 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,507 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,507 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,507 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,507 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,508 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,508 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,508 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,515 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,515 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,515 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,515 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,516 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,516 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,516 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,516 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:45,527 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,527 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,527 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:45,528 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,528 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,528 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,530 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,530 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,530 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,532 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,532 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,532 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,541 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,541 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,541 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,541 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:06:45,555 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,555 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,555 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,574 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,574 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,574 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,575 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,575 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,575 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,575 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,576 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,576 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,576 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,576 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,577 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,577 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,577 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:45,577 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,578 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,578 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,769 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,770 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,770 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,770 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,770 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,770 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,771 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,771 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,772 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,772 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,772 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,772 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,772 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,772 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,780 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 107#L1157-4true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,780 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,780 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,780 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,780 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,781 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,781 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,781 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,781 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,782 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,782 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,782 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,783 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,783 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,783 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,783 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,784 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,784 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,784 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,784 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,797 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,797 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,797 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,814 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,814 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,815 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,815 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,815 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,816 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,817 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,817 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,818 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,818 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,818 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,819 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,819 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,820 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,820 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,820 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,820 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,825 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,825 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,826 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,826 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,826 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:45,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 104#L1164true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,851 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,851 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,851 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,851 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,854 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,854 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,854 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,854 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,862 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,862 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,863 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,863 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,863 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,863 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,865 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,865 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,865 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,865 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,866 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,866 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,866 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,866 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,866 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:45,867 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,867 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,867 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,867 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,874 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,874 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,874 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,877 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,877 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,877 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,877 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,884 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,884 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,884 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,885 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,886 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,886 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,886 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,886 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:45,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:45,887 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,887 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,893 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:45,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,893 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,896 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,897 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,897 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,897 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,897 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,899 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,899 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,899 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,901 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,901 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,901 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:45,901 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:45,901 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,903 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,903 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,903 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:45,903 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,903 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:45,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,950 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,950 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,950 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,950 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,951 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,951 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,951 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,951 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,957 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,957 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,957 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,958 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,958 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,958 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,959 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,960 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:45,960 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,960 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,960 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,961 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,961 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,961 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,961 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,962 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,962 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,962 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,962 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,962 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,963 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,963 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,963 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,963 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,964 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,964 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,964 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,964 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,965 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,965 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,965 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,966 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:45,966 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,966 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,967 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:45,967 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,967 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:45,976 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,976 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,976 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,976 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,977 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,977 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,977 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,977 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,977 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,978 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,978 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,978 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,978 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,979 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,979 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:45,979 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,979 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:45,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,984 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 02:06:45,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:45,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 02:06:45,984 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 02:06:45,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:45,985 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is not cut-off event [2025-03-15 02:06:45,985 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:45,985 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 02:06:45,985 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is not cut-off event [2025-03-15 02:06:46,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:46,002 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,002 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,002 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:46,002 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,004 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][585], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,004 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,004 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,009 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,009 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,009 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,009 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,010 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,010 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,010 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,011 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,011 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,012 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,012 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,012 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][190], [180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:06:46,013 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,013 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,013 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,013 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,026 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,026 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,028 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,028 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,028 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,028 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:46,051 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,051 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,051 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,051 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,052 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,052 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,052 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,053 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,053 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,053 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:46,055 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,055 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,055 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,056 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,056 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,056 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,057 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,057 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,057 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,069 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,070 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,070 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,072 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,072 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,072 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,073 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,073 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,073 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,073 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,077 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,077 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,077 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,077 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,078 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,078 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,079 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,079 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,079 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,080 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,080 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,080 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,080 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,080 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,083 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,083 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,083 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,084 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,084 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,084 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,084 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,084 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,084 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,085 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,085 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,085 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,085 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,085 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [4#L1157true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:06:46,093 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,093 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,093 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,093 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,095 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,095 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,095 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,095 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,095 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,096 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,096 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,096 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,097 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,097 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,097 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,120 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,120 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,121 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,121 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,121 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,121 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,121 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,122 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,122 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,122 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,123 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,123 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,123 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,124 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,124 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,124 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,125 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,125 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,125 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,125 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,126 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,126 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,126 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,126 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,126 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,127 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,127 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,127 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,127 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,128 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,128 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,128 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,128 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,129 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,129 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,130 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,130 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,130 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,131 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,131 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,137 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,137 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,137 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,137 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,137 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,138 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,138 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,138 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,139 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,139 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,139 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,141 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,141 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,141 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,141 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,142 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,142 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,142 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,142 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,148 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,148 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,148 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:06:46,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,149 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,149 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,149 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,149 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,163 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,163 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,163 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,167 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,167 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,167 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,167 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,174 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,174 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,174 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,176 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,176 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,176 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,177 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,189 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,189 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,189 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,190 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,190 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,190 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,213 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,213 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,213 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,213 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,214 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,214 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,214 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,214 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,214 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,218 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,218 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,218 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,228 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,228 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,229 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,229 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][683], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,231 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,231 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,231 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,232 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,235 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,235 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,235 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,236 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,236 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,236 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,239 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,239 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,239 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,239 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,239 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,240 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,240 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,240 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,240 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,240 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,249 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,249 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,249 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,249 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,250 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,250 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,250 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,250 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,251 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,251 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,251 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,251 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,253 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,253 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,253 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,254 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,254 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,254 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,254 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,255 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,255 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,255 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,269 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,269 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,277 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,277 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,278 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,278 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,278 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,278 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,279 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,279 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,279 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,280 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,280 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,280 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,280 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,281 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,281 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,281 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,281 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,282 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,282 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,282 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,282 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,283 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,283 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,283 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,284 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,284 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,284 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,284 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,285 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,285 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,285 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,285 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,286 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,286 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,286 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,286 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,286 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,287 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,287 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,287 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,288 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,288 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,288 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,289 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,296 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,296 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,296 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,296 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,296 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,297 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,297 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,297 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,297 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,298 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 17#L1179true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,299 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,299 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,299 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,320 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,320 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,320 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,320 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,322 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,322 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,327 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,327 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,327 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,328 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,328 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,328 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,328 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,329 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,329 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,329 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,329 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,342 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,342 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,342 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:46,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,350 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,350 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,350 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,352 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,352 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,360 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,360 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,360 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,361 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,361 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,361 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:46,364 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,364 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,364 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,364 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,365 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,365 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,365 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,372 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][685], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,372 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,372 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,378 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,379 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,379 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,379 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,379 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,380 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,380 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,380 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,380 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,380 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,382 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,382 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,382 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,383 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,383 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,383 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,384 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,384 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 17#L1179true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,384 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,384 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,392 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,393 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,393 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,393 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,394 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,394 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,394 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,394 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,395 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,395 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,395 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,395 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,395 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,395 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,396 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,396 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,396 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,397 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,397 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,397 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,397 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,398 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,398 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,399 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,399 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,400 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,400 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,400 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,400 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,401 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,401 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,401 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,424 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,424 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,425 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,425 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,425 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,425 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,425 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,426 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,426 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,426 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,427 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][557], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,427 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,427 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][557], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,428 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:06:46,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][557], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,428 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,428 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,428 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,429 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,429 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,430 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,430 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,430 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,431 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:06:46,431 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,431 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,438 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,438 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,438 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,438 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,439 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,439 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,439 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,439 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,440 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,440 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,440 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,441 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,442 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,442 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,442 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,442 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,462 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,462 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,462 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,462 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,463 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,463 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,463 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:46,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,470 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,470 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,486 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,486 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,486 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,486 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,488 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,488 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,488 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,488 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,507 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,507 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,507 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,507 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,508 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,508 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,508 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,509 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,509 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,509 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,510 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,510 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,510 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,510 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,510 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,511 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,511 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,511 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,513 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,513 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [17#L1179true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,513 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [17#L1179true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,513 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,513 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,521 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,521 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,521 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,521 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,522 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,522 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,522 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,522 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,523 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,523 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,523 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,523 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,524 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,524 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,525 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,525 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,525 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,525 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,526 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,526 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,526 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,526 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,527 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,527 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,527 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,527 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,528 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,528 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,528 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,529 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,529 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,529 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,530 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,530 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,531 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,531 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,542 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 107#L1157-4true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,542 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,543 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,546 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][556], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,546 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,546 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][556], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,547 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][556], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,547 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,552 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,552 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,553 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,553 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,553 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,554 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,554 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:46,554 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][570], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,555 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][570], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,555 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:06:46,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][570], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,555 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,555 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,556 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,556 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,556 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,557 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,557 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,557 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,557 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,557 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,565 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,565 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,565 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,566 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,566 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,566 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,567 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,567 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,567 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,567 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,567 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,611 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,611 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,611 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,611 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,611 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,612 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:46,612 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,614 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,614 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,614 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,615 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,615 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,615 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,624 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,624 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,624 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,626 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,626 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,626 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,626 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,627 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,627 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,627 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,627 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,631 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,631 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,631 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,631 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,631 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,632 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,632 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,632 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,632 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,633 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,633 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,633 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:46,633 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,633 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,633 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,634 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,634 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,634 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,634 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,634 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,635 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:46,635 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,635 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,637 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,637 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,637 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,637 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,637 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,638 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,638 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,638 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,638 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,639 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,639 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,639 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,639 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:46,639 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,640 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,640 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,640 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,640 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,640 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,648 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,649 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,649 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,649 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,649 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,650 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,650 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,650 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,651 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,651 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,651 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,652 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,652 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,652 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,652 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,653 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,653 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,653 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,654 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,654 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,655 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,655 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,655 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,655 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,655 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,655 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,656 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,656 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,657 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,657 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,657 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,658 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,658 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,658 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,659 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,659 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,659 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,663 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,663 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,663 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,664 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,664 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][571], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,674 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][571], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,674 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,674 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:06:46,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][571], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,675 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,675 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,680 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,680 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,680 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:46,681 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,681 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,681 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,682 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,682 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,682 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,686 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,686 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,686 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,686 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,687 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,687 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,687 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,687 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,691 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,691 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,691 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,691 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,692 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,692 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,692 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,692 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,700 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,700 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,701 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,701 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,701 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,703 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,703 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,703 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:46,722 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,722 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,722 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,729 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,729 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,729 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:46,733 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,733 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,733 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,739 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,739 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,739 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,740 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [18#L1158true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,740 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,740 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,740 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,744 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,744 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,744 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,744 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,745 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,745 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,746 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,746 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,746 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,747 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,747 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,747 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,747 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,747 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,748 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 183#(= |generateThread1of1ForFork1_#t~post4| 1), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,748 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,748 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,748 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:46,748 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,749 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,749 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,749 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,756 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,757 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,757 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,757 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,757 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,757 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,757 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,758 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,758 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,759 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,759 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,759 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,759 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,759 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,759 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,760 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,760 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,760 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,761 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,761 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,761 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,761 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,762 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,762 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,762 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,763 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,763 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,763 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,764 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,764 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,764 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,765 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,765 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,765 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,766 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,766 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,767 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,767 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,767 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,773 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,773 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,773 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,773 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,773 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,783 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,783 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,783 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:46,794 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:46,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:46,797 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,797 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,797 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,797 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,808 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:46,808 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,809 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,809 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,809 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,809 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,810 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,810 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,810 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,810 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,811 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:46,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,811 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:46,811 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,811 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,811 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,831 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,831 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,831 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:46,836 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,836 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,836 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,836 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,842 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,842 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,842 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,842 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,842 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,845 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,845 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,846 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,846 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,846 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,848 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,848 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][535], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,848 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,848 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,849 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,849 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:46,849 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,849 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,851 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,851 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,851 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][386], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,852 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][454], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:46,852 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,852 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,857 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,857 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,858 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,860 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,860 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,860 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,860 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,861 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,861 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,861 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true]) [2025-03-15 02:06:46,862 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,862 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,862 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,862 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,862 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,863 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,863 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,863 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,864 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,864 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,864 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,864 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,865 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,865 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,865 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,866 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,866 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,866 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,866 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,867 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,867 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:46,867 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,867 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,868 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,868 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,868 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,868 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,869 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,869 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,869 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,870 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:46,870 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:46,870 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,108 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,108 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,108 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,111 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,111 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,111 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,111 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,120 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,120 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,120 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,121 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,121 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,132 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,132 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,132 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,132 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,134 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,134 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,134 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,134 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,135 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,135 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,135 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,137 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,137 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,137 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,138 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,138 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,138 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,139 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,139 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,140 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,140 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,140 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,140 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,140 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,141 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,141 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,141 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,142 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,142 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,142 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,142 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,142 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,142 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,143 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,143 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,144 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,144 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,145 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,145 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,145 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,146 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][641], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,146 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][648], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,146 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,146 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,149 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,149 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,149 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,150 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,150 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,150 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,150 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,152 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,152 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,152 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,153 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,153 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,153 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,153 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:06:47,154 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,154 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,154 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,154 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,155 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,155 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,155 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,155 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,155 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,156 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,156 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,156 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,156 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,170 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,170 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,170 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,170 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,171 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,171 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,171 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,171 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,173 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,173 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,173 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:47,174 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,174 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,174 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,174 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,175 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,175 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,175 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,175 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,176 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,177 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,177 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,177 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,177 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:47,182 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,182 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,182 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,182 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:47,189 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,189 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,189 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,198 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,198 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,198 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,198 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,199 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,199 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,199 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,200 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,200 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,200 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,201 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,201 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,201 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,201 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,202 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,202 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,202 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,202 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,203 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,203 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,203 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,204 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,204 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,205 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,205 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,205 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,205 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][634], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,206 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,206 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][646], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,207 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,207 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,207 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,207 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,210 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [25#L1170-3true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,210 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,210 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,211 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,211 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,211 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,214 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,215 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,215 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,215 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,215 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][594], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,216 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,216 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,216 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,218 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,218 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,218 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,218 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,219 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,219 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,219 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,219 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,230 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,230 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,231 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,231 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,231 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,231 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,232 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,232 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,232 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,232 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,233 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,233 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,233 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,233 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,234 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,234 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,234 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,234 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,234 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,235 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,235 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,236 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,236 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,236 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,238 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,238 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,239 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,239 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,239 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][191], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:06:47,249 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,249 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,249 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,254 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,254 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,254 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,255 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,255 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,255 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,255 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,255 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,255 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,256 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,256 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,256 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,256 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,256 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,257 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,257 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,257 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,258 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 18#L1158true, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,258 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,258 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 18#L1158true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,258 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,259 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,259 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,259 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,260 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,260 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,261 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,261 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,261 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][593], [25#L1170-3true, 26#L1190-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,268 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,268 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,271 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,271 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,272 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,274 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,274 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,274 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,275 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,275 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,275 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,276 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,276 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,276 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,284 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,284 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,285 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,285 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][614], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,286 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,286 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,288 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,288 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,288 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,288 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,289 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,289 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,289 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,289 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,290 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,290 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,290 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,292 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,292 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,292 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true]) [2025-03-15 02:06:47,294 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,294 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,294 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,294 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:47,299 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,299 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,299 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,306 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,306 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,307 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 18#L1158true, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,307 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,307 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,307 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,307 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,309 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,309 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,309 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,309 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,309 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,310 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,310 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,310 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,310 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,310 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,310 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,311 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,311 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,319 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,319 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,319 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,319 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,320 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,320 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,321 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,321 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,321 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,326 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,326 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][616], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,328 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,328 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,330 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,330 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,330 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,331 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,331 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,331 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,331 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,332 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:47,332 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:47,332 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,332 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,332 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:47,333 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,333 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,333 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,335 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,335 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,335 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,335 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,345 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,345 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,345 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,346 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,346 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,346 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,346 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,346 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,347 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,347 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,347 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,347 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,347 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,348 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,348 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,348 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,348 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,348 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,354 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,354 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,354 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,355 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,355 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,355 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,357 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,357 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,357 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,357 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,358 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,358 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,360 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,360 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,360 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,361 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,361 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,362 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,362 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,362 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,365 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,365 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,365 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,365 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,366 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,366 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][511], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,368 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,368 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,368 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:47,369 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,369 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,369 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:47,369 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,369 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:47,370 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,370 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,370 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,370 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,371 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,371 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,371 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,371 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,377 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,377 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,377 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,377 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,377 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,377 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,378 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,378 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,378 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,378 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,378 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,378 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,381 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][654], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,381 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][666], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,381 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,381 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,383 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,383 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,383 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,386 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,386 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,386 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,387 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,387 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,387 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,388 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,388 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,388 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,388 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,389 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,389 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,389 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,390 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:47,390 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,392 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,392 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,392 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,392 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,393 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,393 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,393 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,394 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,394 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,394 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,394 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,396 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,396 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,397 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,397 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,397 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][522], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:47,398 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,398 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:06:47,398 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,402 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,402 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,402 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,402 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,402 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [26#L1190-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,403 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,403 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,403 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,404 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [18#L1158true, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,404 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [18#L1158true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,404 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,404 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,407 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,407 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,408 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,408 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,409 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,409 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,410 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,410 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,411 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,411 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,411 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,412 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,412 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,413 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,413 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,413 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,413 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,413 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,413 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,414 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,414 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,414 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,415 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,415 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,415 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,415 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,415 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,416 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:06:47,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,416 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,416 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,416 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,416 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,417 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,417 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,417 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,417 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,418 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,418 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,418 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,424 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,424 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,425 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,425 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,425 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,426 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,426 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,426 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,426 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,428 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,429 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,429 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,430 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,430 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,430 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,431 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,431 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,431 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,431 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,432 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,432 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,432 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,432 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,433 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,433 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,433 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,433 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,433 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][487], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:47,434 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,434 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:06:47,434 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,436 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,436 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:06:47,436 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:06:47,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,438 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,438 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,439 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,439 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,440 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][629], [25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:47,440 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,440 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,440 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,441 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,441 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,441 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,442 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,442 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,442 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,442 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,443 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,443 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,443 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,443 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,443 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,444 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,444 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:47,444 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,445 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,445 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,445 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,445 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,445 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,446 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,446 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,446 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,446 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,446 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,447 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:06:47,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,448 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,448 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,450 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,450 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,450 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,451 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,451 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,451 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,452 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,452 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,452 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,452 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,453 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,453 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,453 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:47,454 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,454 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,454 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,454 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,454 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,455 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,455 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,455 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,455 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:06:47,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,456 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,456 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,456 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,457 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,457 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,457 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:06:47,457 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,458 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,458 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,458 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,458 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][567], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:06:47,459 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,459 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,459 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,460 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,460 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,460 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:06:47,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,461 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,461 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,461 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,462 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,462 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,462 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [17#L1179true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,463 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,463 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,463 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,464 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,464 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,464 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,464 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,464 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,465 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,465 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 186#true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,465 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,465 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:06:47,465 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][521], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:47,467 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 13#L1157-6true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,467 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,467 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:06:47,467 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][416], [25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,469 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,469 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,469 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,469 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,469 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,470 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [generateThread1of1ForFork1InUse, 180#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:47,470 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:06:47,470 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [25#L1170-3true, 26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,471 INFO L294 olderBase$Statistics]: this new event has 143 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 143 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,471 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 11#L1170-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,471 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][568], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, 13#L1157-6true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:47,471 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][488], [26#L1190-3true, 180#true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:06:47,471 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:06:47,471 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:06:47,472 INFO L124 PetriNetUnfolderBase]: 92416/170823 cut-off events. [2025-03-15 02:06:47,472 INFO L125 PetriNetUnfolderBase]: For 163184/239493 co-relation queries the response was YES. [2025-03-15 02:06:48,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 490978 conditions, 170823 events. 92416/170823 cut-off events. For 163184/239493 co-relation queries the response was YES. Maximal size of possible extension queue 4740. Compared 1940552 event pairs, 15942 based on Foata normal form. 5283/145874 useless extension candidates. Maximal degree in co-relation 490932. Up to 65031 conditions per place. [2025-03-15 02:06:49,515 INFO L140 encePairwiseOnDemand]: 161/171 looper letters, 532 selfloop transitions, 32 changer transitions 0/691 dead transitions. [2025-03-15 02:06:49,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 691 transitions, 4813 flow [2025-03-15 02:06:49,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:06:49,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:06:49,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 752 transitions. [2025-03-15 02:06:49,518 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.87953216374269 [2025-03-15 02:06:49,518 INFO L298 CegarLoopForPetriNet]: 171 programPoint places, -1 predicate places. [2025-03-15 02:06:49,518 INFO L471 AbstractCegarLoop]: Abstraction has has 170 places, 691 transitions, 4813 flow [2025-03-15 02:06:49,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 132.0) internal successors, (528), 4 states have internal predecessors, (528), 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:06:49,519 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:06:49,519 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:06:49,519 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 02:06:49,519 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2025-03-15 02:06:49,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:06:49,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1620765935, now seen corresponding path program 1 times [2025-03-15 02:06:49,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:06:49,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966502491] [2025-03-15 02:06:49,520 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:06:49,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:06:49,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:06:49,602 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:06:49,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:06:49,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966502491] [2025-03-15 02:06:49,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966502491] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:06:49,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:06:49,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-15 02:06:49,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960639700] [2025-03-15 02:06:49,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:06:49,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-15 02:06:49,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:06:49,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-15 02:06:49,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-15 02:06:49,603 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 171 [2025-03-15 02:06:49,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 691 transitions, 4813 flow. Second operand has 5 states, 5 states have (on average 126.4) internal successors, (632), 5 states have internal predecessors, (632), 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:06:49,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:06:49,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 171 [2025-03-15 02:06:49,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:06:50,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:50,840 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:50,840 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:50,840 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:50,840 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,111 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,111 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:51,111 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:51,111 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,116 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,116 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,116 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,116 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,241 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,241 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:51,241 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:51,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,243 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:06:51,243 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:51,243 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:51,243 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:51,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,244 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,244 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,244 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,244 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,249 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,249 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,249 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,249 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,383 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,384 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,384 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,384 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,384 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,384 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,385 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,385 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,385 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,385 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,386 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,386 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:51,386 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:51,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,387 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,387 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,387 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,387 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,393 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,393 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,393 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,393 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,696 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,696 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,696 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,696 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,696 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,696 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,697 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,697 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,697 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,697 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:51,698 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,698 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,698 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,698 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,699 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,699 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,699 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,699 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,700 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,700 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,700 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,700 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:51,749 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,749 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,749 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:51,749 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:51,867 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:51,867 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,868 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,868 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,870 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,870 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,870 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,870 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,871 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,871 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,871 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,871 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:51,872 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,872 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,872 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,872 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,918 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:51,918 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,918 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,919 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:51,919 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:51,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:51,920 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:06:51,920 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,920 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:51,920 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:52,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,055 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,055 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,055 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,055 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,056 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,057 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,057 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:52,058 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,058 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,058 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:52,123 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,123 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,123 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,123 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:52,269 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,269 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,269 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,269 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,270 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,270 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,270 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,270 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,270 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,272 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,272 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,272 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,272 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:52,328 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,328 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:52,328 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,328 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:52,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:52,482 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,482 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,482 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,482 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:52,484 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,484 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,484 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,484 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:52,542 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,542 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:52,542 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:52,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:52,616 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:52,616 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,616 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,616 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:52,617 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:52,617 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,617 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,617 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:52,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:52,711 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:06:52,711 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:52,711 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:52,711 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:53,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,056 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,056 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,392 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,392 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:53,393 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,393 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,400 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,400 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:53,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,401 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,401 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,401 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,401 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,401 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,402 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,402 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,402 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:53,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:53,429 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:53,429 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:53,837 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,837 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:53,838 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:53,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:06:53,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:53,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:54,137 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,137 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:54,138 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:54,138 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:06:54,138 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,138 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,182 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,182 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,182 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,182 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,183 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,183 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,183 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,184 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:54,184 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,184 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,184 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,184 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,184 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,314 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][314], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,314 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,314 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,317 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,318 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,318 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:54,329 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:54,396 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,396 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,396 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,396 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,510 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,510 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:54,510 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,511 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,511 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,511 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,641 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,641 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,641 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,641 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,641 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,642 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,642 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,642 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,642 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,642 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,643 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:54,643 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,643 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,643 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:54,708 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,708 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,708 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,801 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,801 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:54,806 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,806 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,806 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,806 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,806 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,807 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,807 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:54,807 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,807 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:54,820 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:54,820 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:54,820 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:54,829 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:54,829 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:54,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:55,152 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:55,153 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,153 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,153 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,153 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,153 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,153 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,156 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,156 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,156 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,156 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:55,230 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,230 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,230 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,230 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,315 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,315 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,315 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,326 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,326 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,326 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,326 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,326 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,327 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,327 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,327 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,327 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,327 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,329 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,329 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,329 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,329 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,330 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,330 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,330 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,330 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,342 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,342 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:55,351 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,351 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,351 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:55,354 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,354 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,354 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,354 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:55,355 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:55,355 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:55,355 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:55,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][398], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,469 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,469 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,469 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,469 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,471 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,471 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,471 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,471 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,474 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:55,474 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,475 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,475 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,475 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:55,475 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:55,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][404], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:06:55,688 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,688 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,688 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,782 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,782 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,782 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,782 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:55,783 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,783 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,789 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,789 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,789 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,794 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,794 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,794 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,797 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,797 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,797 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,807 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,807 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,807 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,807 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,808 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,808 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,808 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,808 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,817 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,817 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,817 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,817 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,818 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,818 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,818 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:55,818 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:55,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:55,821 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,821 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,822 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,822 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:55,822 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,822 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:55,824 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,824 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,824 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,824 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:55,825 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:55,825 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:55,825 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:06:55,897 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,897 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,897 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,897 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,897 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:06:55,897 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,898 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,898 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:55,898 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:55,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][431], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:55,940 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:55,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,940 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:55,940 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,122 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,122 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,122 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,123 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,123 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,132 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,132 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,132 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,133 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,133 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,133 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,134 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,134 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,137 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,137 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,137 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,137 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,137 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,139 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,139 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,139 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,139 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,139 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,140 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,140 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,140 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,140 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,166 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,166 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,166 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:56,167 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,167 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,167 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:56,168 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:56,168 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,168 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,168 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,170 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,170 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,170 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:56,171 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,171 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,171 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,171 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,171 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,172 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,172 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,172 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,172 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,172 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:06:56,242 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:06:56,242 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,242 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:06:56,244 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,244 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,244 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:56,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,292 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,292 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:56,292 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:56,292 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:06:56,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,303 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:56,303 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:56,303 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:56,303 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:56,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:56,469 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,469 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,469 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,469 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:56,470 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,470 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:56,470 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,470 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,477 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,477 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,477 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,478 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,478 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,479 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,479 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,481 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,481 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,482 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,482 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,482 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,495 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,495 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,495 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,495 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,495 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:56,514 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,514 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:56,514 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,514 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:56,515 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,515 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,515 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,516 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:56,516 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,516 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,516 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:56,517 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,517 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,517 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,517 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:56,518 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,518 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:56,518 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:06:56,518 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:56,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:06:56,519 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,519 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,519 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:56,519 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:06:56,587 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,587 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,587 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,587 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:06:56,587 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,588 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,588 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,588 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:56,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:56,638 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,638 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,638 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,638 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:56,638 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,640 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,640 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,640 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:56,640 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,649 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,649 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:56,649 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:56,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:56,650 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:56,650 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,040 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,040 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,040 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,042 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,042 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:57,043 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,043 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,051 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,052 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,052 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,052 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,052 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,053 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,055 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,055 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,055 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,056 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,056 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,056 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,073 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,074 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,074 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:06:57,109 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,109 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,109 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,109 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,109 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:57,110 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,110 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,110 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,110 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:57,110 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,111 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,111 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,112 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:57,112 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,112 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,113 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:57,113 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:06:57,113 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:57,203 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:06:57,203 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,203 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,203 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:06:57,204 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,204 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,204 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,204 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:57,386 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:06:57,386 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:57,386 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:57,386 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:06:57,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,524 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,524 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:57,525 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,525 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:57,525 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,525 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,532 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,532 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,532 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:57,533 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,533 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,541 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,541 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,542 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,542 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,563 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:57,563 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,593 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:57,594 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:57,594 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:57,594 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,594 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:57,595 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,595 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,595 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,599 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:57,599 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:06:57,599 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:57,599 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,601 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,601 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,601 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:57,602 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,602 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,603 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,603 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,603 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:57,604 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,604 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,604 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,604 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:06:57,848 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:06:57,849 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:57,849 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:57,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:57,989 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,989 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:57,989 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:57,989 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,060 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,060 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:58,060 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,080 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:58,080 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,080 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,085 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,085 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,085 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:58,106 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:58,106 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,106 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,128 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,128 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,128 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,128 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,128 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,129 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,129 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,129 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,133 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,133 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,133 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,133 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,133 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:06:58,134 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,134 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,134 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,157 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:06:58,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,409 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,409 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,409 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,410 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,410 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,410 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,410 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,411 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:58,411 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:06:58,411 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:58,430 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,430 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,430 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,430 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,431 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,431 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,431 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,462 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,462 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,462 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,462 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,463 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,463 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,463 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,463 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,477 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,477 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,477 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,477 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,477 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,478 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,478 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,478 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,482 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,482 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,482 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:06:58,482 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:06:58,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,484 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,484 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,484 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,484 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:06:58,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:06:58,609 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:58,609 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:58,609 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:58,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:58,697 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,697 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:58,697 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:58,697 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,770 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,770 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,770 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,789 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,789 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,789 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:58,789 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:58,790 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:06:58,790 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,790 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:58,801 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:58,801 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:58,802 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,802 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,807 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,807 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,807 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,824 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,824 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,825 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,825 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,838 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,838 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,838 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,839 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,839 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:58,839 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,839 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:58,841 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,841 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,841 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,841 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:58,843 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,843 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:58,843 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:58,843 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,175 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,175 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,175 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,177 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,177 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,177 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:59,265 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:59,265 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,265 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:06:59,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,336 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,336 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,336 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,336 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,337 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:59,337 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:06:59,337 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,364 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,364 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,364 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:06:59,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,366 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,366 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,366 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,366 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,367 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,367 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,367 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,367 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,371 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,371 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,371 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,371 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,372 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,372 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,372 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,372 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,372 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,373 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,373 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,373 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,373 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,374 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,374 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,374 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,374 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:59,377 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:06:59,377 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,377 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,389 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,389 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,389 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,389 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,390 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,390 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,390 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:59,403 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,403 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,403 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,403 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,404 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,404 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,404 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,404 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:59,406 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,406 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,406 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,406 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:59,407 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,407 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,407 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,407 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:06:59,431 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:06:59,431 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,431 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:06:59,431 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][430], [34#L1171true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,547 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][399], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:06:59,547 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,547 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][405], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 94#L1206-3true]) [2025-03-15 02:06:59,826 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,826 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:06:59,826 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:06:59,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,889 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,889 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,889 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,889 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,890 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,890 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:59,910 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:59,910 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,910 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:06:59,911 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:59,911 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,911 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,911 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,912 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:06:59,912 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,912 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,912 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,924 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,924 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,924 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,927 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,927 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,927 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,927 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:06:59,928 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,928 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:06:59,930 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,930 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,930 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,930 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,931 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,931 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,931 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,946 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,946 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,946 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,957 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:06:59,957 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,957 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:06:59,958 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,958 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:06:59,959 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,959 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,959 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,959 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:59,960 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,960 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,960 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,960 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:06:59,962 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,962 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,962 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,962 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:06:59,963 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,963 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,963 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,964 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:06:59,964 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:06:59,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,964 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:06:59,964 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:07:00,026 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,026 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,026 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,026 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 126#L1209-3true]) [2025-03-15 02:07:00,027 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,027 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,027 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,027 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:00,247 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,247 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,247 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,247 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:00,248 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:00,248 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:00,248 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,248 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:00,261 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,261 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:00,262 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,262 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,262 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,263 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,263 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,263 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,263 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,266 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,266 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,266 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,266 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,266 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,267 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,267 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,267 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,267 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:00,268 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:00,268 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,268 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:00,294 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:00,294 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,294 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,295 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,295 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,295 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:00,295 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,296 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,296 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,296 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:00,298 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:00,298 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,298 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:00,299 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:00,299 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,299 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:00,300 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,300 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:07:00,347 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,347 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,347 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,347 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:07:00,347 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,348 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,388 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,388 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,389 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,389 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,389 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,389 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:00,545 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,545 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,545 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:00,571 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,571 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:00,572 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:00,572 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:00,572 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:00,573 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:00,573 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,573 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,573 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,585 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,585 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,585 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:00,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,587 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,587 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,587 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,587 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,587 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,587 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,588 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,588 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,589 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,589 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,589 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,589 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,590 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,590 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][113], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:00,590 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,590 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,604 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,604 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:00,604 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:00,619 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,619 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,619 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:00,620 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,620 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,620 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,620 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:00,621 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,621 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,621 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:00,624 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:00,624 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,624 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:00,625 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:00,625 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,625 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,635 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,635 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:00,635 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:00,635 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,635 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:00,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:07:00,668 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,668 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,668 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,668 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:07:00,670 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,670 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,670 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,707 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,707 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,708 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,708 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,708 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:00,711 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,711 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,711 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,711 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:00,712 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:00,712 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:00,712 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:00,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:00,756 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:00,756 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:00,756 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:01,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,117 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,117 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,117 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,117 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,118 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,118 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,118 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,118 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,119 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:01,123 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:01,123 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,123 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,125 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,125 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,125 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,125 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,126 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:01,126 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,126 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,126 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,127 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,127 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,144 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,144 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,145 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,145 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,161 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,161 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,161 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,162 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:01,162 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,163 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,163 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,163 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,163 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,163 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,163 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [130#$Ultimate##0true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,164 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,164 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,164 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,164 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,164 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,165 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,189 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,189 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,190 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:01,190 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,190 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,191 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,191 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,191 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,192 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,192 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,192 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,192 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][548], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:07:01,193 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,193 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,193 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,193 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:01,195 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,196 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:01,196 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:01,196 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,197 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,197 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,197 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:01,198 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,198 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,198 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,199 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,199 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,199 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true]) [2025-03-15 02:07:01,243 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][513], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1)]) [2025-03-15 02:07:01,243 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,243 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,295 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,295 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,295 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,296 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,296 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,296 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,297 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,297 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,301 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,301 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,301 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,302 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,302 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,302 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:01,350 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,350 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,350 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:01,354 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:01,354 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:01,354 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:01,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:01,532 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,532 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,532 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,532 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:01,533 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,533 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,533 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:01,535 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:01,535 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,535 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,537 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,537 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,537 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,543 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,543 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,544 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,544 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,573 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,573 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,573 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,574 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,574 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:01,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:01,595 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,595 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,595 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,595 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:01,596 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,596 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,596 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,596 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,596 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:01,597 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:01,597 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,597 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,599 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,599 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,599 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,599 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,599 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][576], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:01,600 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,600 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,600 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,600 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,602 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,602 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,602 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,602 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,678 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,678 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,678 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,679 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,679 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,679 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,682 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,682 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,683 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:01,683 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,683 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:01,717 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:01,717 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,717 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:01,718 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,718 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:01,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:01,720 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,720 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,720 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,720 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:01,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:01,830 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,830 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,830 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,830 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,832 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:01,832 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,832 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,832 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,832 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:01,859 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,859 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,859 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,860 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,860 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:01,860 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,860 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,860 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,860 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:01,862 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:01,862 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,864 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,864 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,864 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,864 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,865 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,865 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:01,865 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,865 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:01,880 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,881 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,881 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,881 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,881 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,881 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,891 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,891 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,891 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,891 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,891 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:01,892 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,893 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:01,893 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:01,893 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:02,077 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,077 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,077 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:02,078 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,078 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,078 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,078 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,079 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,079 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,079 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,081 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,081 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,081 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,081 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,082 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,082 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:02,082 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:02,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:02,083 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,083 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,083 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,083 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:02,084 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,084 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,084 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,084 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,088 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,088 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,088 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,088 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,088 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,089 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,089 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,089 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:02,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,148 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,148 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,148 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,149 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,149 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,149 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,151 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,151 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,152 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,152 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,184 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:02,184 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,184 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,184 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,186 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,186 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,186 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,186 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:02,285 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,285 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,285 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,285 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:02,287 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,287 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,287 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,310 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,310 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,310 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:02,312 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,312 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,312 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,312 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,313 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,313 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,313 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,313 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:02,314 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,314 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,314 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,314 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:02,315 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:02,315 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:02,315 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,315 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,327 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,327 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,327 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,327 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,328 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,328 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,328 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,328 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,329 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,329 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,329 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,329 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,329 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,348 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,348 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:02,348 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:02,348 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:02,348 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,350 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,350 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,350 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,351 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,351 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,351 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,352 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,352 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,352 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,352 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:02,355 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:02,355 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,355 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:02,355 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,355 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:02,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,390 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,390 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,390 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,390 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:02,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,420 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,420 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,420 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,421 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,421 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,421 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,423 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,423 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,423 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,454 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,454 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,454 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,456 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:02,456 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,456 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,456 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,456 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,540 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,540 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,540 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:02,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,558 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,558 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,558 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,558 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,561 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,561 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,561 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,561 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,582 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,582 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,582 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,582 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:02,583 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,583 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,583 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,583 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,584 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,584 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,585 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,585 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,587 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,587 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,588 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,588 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,604 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,604 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,605 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,613 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:02,613 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,613 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,616 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,616 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,616 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,616 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:02,617 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:02,617 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,617 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:02,637 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,637 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,637 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:02,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,649 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,649 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,649 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,650 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,650 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,650 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,652 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,652 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,652 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,652 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,653 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:02,653 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:02,682 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,682 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,682 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,685 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,685 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,685 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,685 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:02,714 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,714 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,714 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,714 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,796 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,796 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,796 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,796 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:02,797 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,797 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,816 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,816 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,816 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,816 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,818 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:02,818 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,818 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,836 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,836 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,836 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,840 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,840 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:02,842 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:02,842 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,842 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,843 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,843 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,853 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,853 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,853 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,853 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,854 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,854 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,855 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,855 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,855 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,855 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,862 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,862 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,862 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,862 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,863 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:02,863 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,863 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,864 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:02,864 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,864 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,864 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,864 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,870 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,870 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,870 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:02,871 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,871 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,873 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,873 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,873 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,874 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,874 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:02,874 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,874 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,874 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,874 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:02,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,875 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,875 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,875 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,893 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,893 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,893 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,893 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:02,894 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,894 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,894 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,894 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,906 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,906 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,906 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,909 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,909 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:02,909 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:02,909 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:02,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:02,937 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:02,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,937 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:02,937 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,255 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,255 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,256 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,256 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,256 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,256 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,257 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,257 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,257 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,258 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,258 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,258 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,259 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,259 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,259 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,259 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,260 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,260 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,298 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,298 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,298 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,298 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,299 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,299 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,299 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,299 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,309 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,309 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,309 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,309 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,310 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,310 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,311 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,311 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,311 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,312 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,312 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,312 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,313 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,313 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,318 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,318 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,318 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,319 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,319 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,319 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,319 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,320 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,320 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,320 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,320 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,327 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,327 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,327 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,355 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,355 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,355 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,358 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,358 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,359 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,359 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,359 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,486 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,486 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:03,486 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,487 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,487 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,487 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,487 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,487 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,488 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,488 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,488 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,489 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,489 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,489 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,489 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,504 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,505 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,505 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,505 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,524 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,524 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,525 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,525 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,533 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,533 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,534 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,534 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,534 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,534 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,534 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,534 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,535 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][112], [25#L1170-3true, 26#L1190-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,535 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,535 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,535 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,535 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,535 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,538 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,538 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,538 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:03,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,543 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,543 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,543 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,543 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,544 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,544 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,550 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,551 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,551 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,551 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,563 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:03,563 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,563 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:03,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,577 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,577 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,577 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,577 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [30#L1207-3true, 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,578 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,578 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,578 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,578 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,580 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,580 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,581 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,581 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,581 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,581 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,608 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:03,608 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,608 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,608 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,702 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,702 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,702 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,703 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,703 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,703 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,703 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,704 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,704 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,739 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,740 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,740 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,740 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,740 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,746 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,747 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,747 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,747 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,747 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,747 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,748 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,748 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,756 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,756 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,757 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,757 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,757 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:03,757 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,757 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,758 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,758 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,758 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,764 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,764 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,764 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,765 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,765 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,765 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,765 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,775 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,775 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,775 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,776 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:03,776 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:03,776 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:03,789 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,790 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,790 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,790 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,790 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,792 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,792 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,792 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:03,797 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:03,797 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,797 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,797 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:03,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:03,817 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,817 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,817 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,818 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:03,820 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,820 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,820 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,820 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:03,821 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,821 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,821 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,821 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:03,841 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,841 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,841 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,841 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,885 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:03,885 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,885 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:03,913 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,913 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,913 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,913 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,913 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:03,914 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,914 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:03,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,923 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,923 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,923 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,923 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,924 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,924 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,924 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:03,943 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:03,943 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,943 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,958 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,958 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][163], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,958 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,958 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,959 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,959 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,968 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,968 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,968 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,968 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,969 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,969 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][547], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:03,969 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,969 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,969 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,969 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [34#L1171true, 26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:03,970 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:03,970 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,970 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:07:03,974 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,974 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,974 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,974 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:03,975 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,975 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,975 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:03,975 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:03,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:03,988 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,988 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:03,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:03,988 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:04,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][512], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 94#L1206-3true]) [2025-03-15 02:07:04,180 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,180 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:04,180 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:04,180 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,194 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,194 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,196 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,196 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,196 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,196 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,197 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,197 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,219 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,219 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,219 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,219 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,220 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,220 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,220 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,222 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,222 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,222 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,222 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:04,223 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,223 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,223 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:04,238 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,238 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,238 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,238 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,240 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,240 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,240 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,240 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,278 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,278 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,278 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,279 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,296 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,296 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,296 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:04,297 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:04,297 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,297 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:04,298 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:04,298 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:04,298 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,298 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:04,299 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:04,299 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:04,299 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,299 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,300 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,300 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,318 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,318 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,319 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,319 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:04,333 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:04,333 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,333 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 123#L1175-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,341 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,341 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,341 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:04,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][575], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:04,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,350 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,350 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:04,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:07:04,352 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,352 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,352 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,352 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 121#L1175-1true]) [2025-03-15 02:07:04,353 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,353 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,353 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,353 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,373 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,373 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,397 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,397 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,397 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,397 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:04,397 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,398 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,398 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,400 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,400 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,400 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,401 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,401 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,401 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,414 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,414 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,414 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,414 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:07:04,415 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,416 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,452 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,452 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,452 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,470 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,470 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,470 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,470 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [30#L1207-3true, 17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,471 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,471 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,471 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,472 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,472 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,472 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,473 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,473 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,474 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,474 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,474 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,474 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,474 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,475 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,475 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,475 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,476 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,476 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,477 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,477 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,477 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,477 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,478 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,478 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,478 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:04,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,501 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:04,501 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,501 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 121#L1175-1true]) [2025-03-15 02:07:04,507 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,507 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,507 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,507 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:04,508 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,508 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,508 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,508 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,509 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,509 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,522 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,522 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,522 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,522 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,523 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,523 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,523 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:04,523 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true]) [2025-03-15 02:07:04,525 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,525 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,525 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:07:04,526 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,526 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,526 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,568 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,568 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,568 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,568 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,569 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,569 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,569 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:04,571 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,571 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,571 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,581 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][800], [194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:04,581 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,581 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,581 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,581 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,583 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,583 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,583 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,637 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,637 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,637 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,639 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,639 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,640 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,640 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,641 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,641 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,641 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 11#L1170-2true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,642 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:04,642 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,643 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,643 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,643 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,644 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,644 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,644 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,645 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,645 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,645 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,658 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,658 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,658 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,660 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,660 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,660 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,660 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,660 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:04,667 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,667 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,667 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,668 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:04,668 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,668 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,673 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:04,673 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][182], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true]) [2025-03-15 02:07:04,673 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,673 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,674 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,674 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,674 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,674 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,687 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,687 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,687 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,687 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,687 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:07:04,689 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,689 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,689 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,689 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 121#L1175-1true]) [2025-03-15 02:07:04,690 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,690 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,690 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,690 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,707 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,707 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,707 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,707 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][814], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:04,729 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,729 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,729 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,730 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,730 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,730 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,730 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,731 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,731 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,731 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,731 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [130#$Ultimate##0true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,732 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,732 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,732 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][816], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,738 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,738 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,738 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,792 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,793 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,793 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,793 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,794 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,794 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,794 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,795 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,795 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:04,795 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,795 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,796 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,796 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:04,796 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,797 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,797 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,797 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,797 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,798 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,798 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,798 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,798 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,799 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,799 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,799 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,799 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,800 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,800 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,800 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,800 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,801 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,801 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,801 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,801 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,802 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,802 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,802 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,815 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,815 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,815 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,815 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,816 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,816 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,827 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,827 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,828 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,828 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,829 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,829 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,829 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 123#L1175-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,830 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,830 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,868 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,868 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,868 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,868 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:04,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:04,871 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,871 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][432], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,891 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,891 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,891 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,892 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [130#$Ultimate##0true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,893 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,893 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,893 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:04,893 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:04,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,921 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,921 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,921 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,929 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true]) [2025-03-15 02:07:04,929 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,929 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,930 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,930 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,947 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,947 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,947 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:04,949 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,950 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,950 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,950 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,950 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,951 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,951 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,951 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,952 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,952 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,952 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,952 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,953 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,953 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,953 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:04,953 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,953 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,954 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,954 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,954 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,954 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,954 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,956 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:04,956 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:04,956 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,969 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,969 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:04,969 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:04,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,978 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:04,978 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,978 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:04,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,981 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,981 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,981 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:04,982 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,982 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:04,982 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,982 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:04,983 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,002 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,002 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,002 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,004 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,004 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,004 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,004 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,005 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,005 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,005 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,005 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,022 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,022 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,022 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:05,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [130#$Ultimate##0true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,023 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,023 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:05,023 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:05,023 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,046 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,046 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,046 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,047 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,047 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:05,047 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:05,047 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,047 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,048 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:05,048 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,048 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:05,049 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,049 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,049 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,049 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,049 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,050 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,050 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,050 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,310 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,310 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,310 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,314 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,314 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,314 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,315 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,315 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,315 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,315 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,316 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,316 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,317 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,317 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,317 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,318 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,318 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,318 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,318 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,319 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [30#L1207-3true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,319 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,319 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:05,320 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 17#L1179true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,320 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,320 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:05,321 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,321 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,321 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,337 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,337 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,337 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:05,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,342 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,342 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,342 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,356 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,356 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,357 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,357 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,382 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,382 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,382 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,382 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,383 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,383 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,383 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,383 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:05,385 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,385 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,385 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,385 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,386 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,386 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,386 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,386 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,387 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,387 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,387 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,402 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,402 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,402 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,402 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,403 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,403 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,403 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,404 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,404 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,404 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,404 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,405 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,405 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,405 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,405 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:05,409 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,409 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,409 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,432 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,432 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,432 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,433 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,433 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,433 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,433 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,434 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,434 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,434 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,434 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,435 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,435 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,435 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,436 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,436 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,436 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,437 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,437 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,437 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,438 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,438 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,438 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,439 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,439 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,439 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,439 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,439 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,439 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,440 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,440 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,440 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,440 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,472 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,472 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,472 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,473 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,473 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,473 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,474 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,474 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,474 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,475 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,475 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,475 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,476 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,476 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:05,476 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,493 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,493 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,493 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,494 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,494 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,494 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:05,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,496 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,496 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,496 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,496 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 123#L1175-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,516 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,516 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,516 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,517 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,517 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,517 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,517 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,517 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,517 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,518 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,518 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,521 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,521 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,521 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,521 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,521 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,522 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,522 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,522 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,522 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,536 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,536 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,536 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,537 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,537 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,537 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,539 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,539 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,539 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,549 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,549 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,549 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,549 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:05,552 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,552 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:05,553 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,553 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,553 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:05,553 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,574 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,574 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,574 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,574 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,575 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,575 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,576 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,576 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,576 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,576 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,576 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,577 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,577 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,577 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,577 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,578 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,578 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,578 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,578 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,579 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,579 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,580 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,580 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,580 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,582 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,582 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,582 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,583 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,583 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,612 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:05,612 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,612 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,613 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,613 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,613 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,641 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,641 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,641 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,642 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,642 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,642 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:05,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][843], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,676 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,676 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,677 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,677 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,678 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:05,678 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,678 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,678 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,682 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,682 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,682 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,684 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,684 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,684 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,684 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,686 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:05,686 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,686 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,686 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,687 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:05,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,704 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,704 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,704 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,705 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,705 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,705 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,706 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,706 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,706 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,706 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,706 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,707 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:05,707 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,707 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,708 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,708 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,709 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,709 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,709 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,710 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,710 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,710 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,711 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,711 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,711 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,712 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,712 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,712 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,713 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,713 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,713 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,714 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,714 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,714 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,742 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,742 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:05,742 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,791 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:05,791 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,791 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,791 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,793 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,793 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,793 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,793 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,793 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,794 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,794 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,794 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,794 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,794 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,794 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,795 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,795 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,795 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,795 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,796 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,796 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,796 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,796 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:05,800 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,800 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,800 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:05,800 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,811 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,811 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,811 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,811 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,812 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,812 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,812 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,812 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,813 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,813 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,813 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,813 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,814 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,814 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,814 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,814 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,815 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,815 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,815 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,816 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,816 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,816 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,816 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,816 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,817 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,817 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,818 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,818 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,818 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:07:05,834 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,834 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,834 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true]) [2025-03-15 02:07:05,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,835 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,835 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,846 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,846 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,846 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,856 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,856 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 123#L1175-4true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,856 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,856 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,856 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,857 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,857 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,857 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,857 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,857 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,861 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,862 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,862 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,862 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,862 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,862 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,870 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,870 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,870 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,870 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,871 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,871 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,871 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,871 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,872 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,872 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,872 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,872 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,872 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,872 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,873 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][815], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,873 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,873 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,873 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:05,876 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,876 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,876 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,876 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:05,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:05,877 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,877 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,885 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,885 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,885 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,886 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,886 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,886 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,886 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,887 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,887 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,887 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,888 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,888 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,888 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,889 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,889 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,889 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,889 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,889 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,890 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,890 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [30#L1207-3true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,890 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,890 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,891 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,891 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:05,891 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,898 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,899 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,899 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,899 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:07:05,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,910 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,910 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 89#L1170true]) [2025-03-15 02:07:05,911 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,911 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,911 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,912 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,912 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,912 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,912 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:05,912 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,914 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,914 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,914 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,914 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,914 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,915 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,915 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,915 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,915 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,915 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,926 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,926 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,926 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,927 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,927 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,927 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:05,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 123#L1175-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,933 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,934 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 123#L1175-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,934 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,934 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,934 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,935 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,935 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][183], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,935 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,935 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,938 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,938 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,938 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,939 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,939 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,939 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 121#L1175-1true, 94#L1206-3true]) [2025-03-15 02:07:05,939 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,939 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,944 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,944 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,944 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,945 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,945 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:05,945 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,946 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,946 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,946 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,947 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,947 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,947 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,948 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,948 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,948 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][801], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:05,950 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:05,950 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,950 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:05,951 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,951 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,951 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:05,951 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:05,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,958 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,958 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,958 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,958 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,959 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,959 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,959 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,960 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,960 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:05,960 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,960 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,967 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,968 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,968 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,968 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,968 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:05,969 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:05,969 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,969 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,969 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:05,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:05,980 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,980 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,980 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,980 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,981 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,981 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,981 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,982 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,982 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,983 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,983 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,983 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:05,984 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:05,984 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,984 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,985 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,985 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:05,985 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,985 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,986 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:05,986 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,986 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:05,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,986 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:05,988 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:05,988 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:05,988 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,004 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,004 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,004 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,004 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][433], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,005 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,005 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,005 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,005 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][817], [26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,006 INFO L294 olderBase$Statistics]: this new event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,006 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,006 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:06,006 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,012 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,012 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,012 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,022 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,022 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,022 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,023 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,023 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,035 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,035 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,035 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,035 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,035 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,036 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,036 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:06,036 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,036 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:06,037 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,037 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,037 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,037 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true]) [2025-03-15 02:07:06,038 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:06,038 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,038 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,039 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,039 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,039 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,040 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,040 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,040 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,040 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,041 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,041 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,041 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,042 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,042 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,042 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,042 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,043 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,043 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,043 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,043 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,043 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,051 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,051 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:06,051 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,051 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:06,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,052 INFO L294 olderBase$Statistics]: this new event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,052 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:06,052 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,053 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:06,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,053 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,053 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,053 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,053 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,064 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,064 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,064 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,064 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,064 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,065 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,065 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,065 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,065 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,065 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,078 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,078 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,080 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,080 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,080 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,081 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,081 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,081 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,082 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,082 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,082 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,082 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,082 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,083 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,083 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,084 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,084 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,084 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,084 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,085 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:06,086 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,086 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,086 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,086 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,087 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,087 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,087 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:06,087 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,088 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,088 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,088 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,089 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,089 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,089 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,094 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 123#L1175-4true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,094 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,094 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,095 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,095 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,095 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,095 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,096 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,096 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,096 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,096 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,097 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,097 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,097 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:06,097 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,104 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,104 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,104 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,105 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,105 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,105 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,105 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,106 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,106 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,106 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,106 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,112 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,112 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,112 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,112 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,113 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,113 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,124 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,124 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,124 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,126 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,126 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,126 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,127 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,127 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,127 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][533], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,130 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,130 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,130 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,131 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,131 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,131 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:06,132 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,132 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,132 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:06,328 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,328 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,328 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,328 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,328 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,329 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,329 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,329 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,329 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,329 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,329 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,330 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,330 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,330 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 123#L1175-4true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,331 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 123#L1175-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,331 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,331 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,332 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,332 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,332 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,332 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,333 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,333 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,333 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,334 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,334 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,334 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:06,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,338 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,338 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,338 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,339 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 89#L1170true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:06,339 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,339 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,340 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,340 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,340 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,340 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,341 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,341 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,341 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,341 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,342 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,342 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,342 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,343 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,343 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,349 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,349 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,349 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,356 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:06,356 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,357 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,357 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][550], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:06,358 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][382], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,358 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 124 ancestors and is cut-off event [2025-03-15 02:07:06,358 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,362 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,362 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,362 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,362 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,362 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,363 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,363 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,363 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,363 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,363 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][842], [25#L1170-3true, 26#L1190-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,365 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,365 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,365 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,365 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,370 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,370 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,370 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,370 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,371 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,371 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,371 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,372 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,372 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,372 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,373 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,373 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,373 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,374 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,374 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,374 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 125 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,374 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,375 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,375 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,375 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,376 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,376 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,376 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,376 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,376 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,377 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,377 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,377 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,388 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,388 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,388 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,388 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,389 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,389 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,389 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,389 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,390 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,390 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,390 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,392 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,392 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,392 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,392 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,392 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,393 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,393 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,393 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,394 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][798], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,394 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,395 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:06,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,398 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,398 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,399 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,400 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,400 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,401 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,401 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,401 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,402 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,402 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,402 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][495], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 188#(<= ~A~0 5), 89#L1170true]) [2025-03-15 02:07:06,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,403 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,403 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,404 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,404 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,404 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,404 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,405 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,405 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,405 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,405 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,405 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,406 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,406 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,406 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,407 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,407 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,407 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,407 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,408 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,408 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,408 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,408 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,415 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,415 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,415 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,415 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,416 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,416 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,416 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,416 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,416 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,417 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,417 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,417 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,418 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,418 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [130#$Ultimate##0true, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,419 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,419 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,423 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,423 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,423 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,424 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,424 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,424 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,425 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,425 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,426 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true, 174#true]) [2025-03-15 02:07:06,426 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,426 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true]) [2025-03-15 02:07:06,428 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,428 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,429 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,429 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,429 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,429 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,430 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,430 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,430 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,430 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,431 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,431 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,431 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,431 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,431 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,437 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,437 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,437 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,437 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,437 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,438 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,438 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,438 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,438 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,438 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,443 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,443 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,443 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,444 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,444 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,444 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,445 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,445 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,446 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,446 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,447 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,447 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,447 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,447 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,448 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true]) [2025-03-15 02:07:06,448 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,448 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,448 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,448 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,448 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,450 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,450 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,450 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,450 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,450 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,451 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,451 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,451 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,454 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,454 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,454 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,455 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,455 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,455 INFO L294 olderBase$Statistics]: this new event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 132 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,455 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,455 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,456 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,456 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,460 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,460 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,460 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,460 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][605], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 153#L1210-3true, processThread1of1ForFork2InUse, 174#true]) [2025-03-15 02:07:06,461 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,461 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, 26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,463 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,463 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,464 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,464 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, 26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,464 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 17#L1179true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,464 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,464 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [17#L1179true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,465 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,465 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,465 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,465 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,465 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,466 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,466 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,466 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,466 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,466 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,466 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,469 INFO L294 olderBase$Statistics]: this new event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:06,469 INFO L297 olderBase$Statistics]: existing Event has 133 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,473 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,473 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,473 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,473 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,474 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,474 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,474 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,474 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,474 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,475 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,475 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,476 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,476 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,477 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,477 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,479 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,479 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,479 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,479 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,480 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,480 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,480 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,480 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,480 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,480 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,481 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,481 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,481 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,481 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,481 INFO L294 olderBase$Statistics]: this new event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,481 INFO L297 olderBase$Statistics]: existing Event has 134 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,482 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,482 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,482 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,488 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [130#$Ultimate##0true, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,488 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,488 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,490 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,490 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,490 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,491 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,492 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,492 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,492 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,492 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,493 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,493 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,493 INFO L294 olderBase$Statistics]: this new event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:06,493 INFO L297 olderBase$Statistics]: existing Event has 135 ancestors and is cut-off event [2025-03-15 02:07:06,496 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,496 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,496 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,496 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,497 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,497 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,499 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,499 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,499 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,499 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,500 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][532], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,500 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,500 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,500 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][381], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,501 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,501 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,501 INFO L294 olderBase$Statistics]: this new event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 136 ancestors and is cut-off event [2025-03-15 02:07:06,501 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,502 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,502 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,502 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,502 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,502 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,503 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,503 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,503 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,503 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,504 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,504 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,505 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,506 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,506 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,506 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,508 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,508 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,508 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,509 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,509 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,509 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,511 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][549], [177#(<= 5 |processThread1of1ForFork2_#t~post6|), 26#L1190-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:06,511 INFO L294 olderBase$Statistics]: this new event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 137 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,511 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,512 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,512 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,512 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,512 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,513 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,513 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,513 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,513 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,514 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,514 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,515 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,515 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:06,516 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][496], [26#L1190-3true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:06,516 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,516 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,518 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,518 INFO L294 olderBase$Statistics]: this new event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,518 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:06,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,519 INFO L297 olderBase$Statistics]: existing Event has 138 ancestors and is cut-off event [2025-03-15 02:07:06,520 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,520 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,521 INFO L294 olderBase$Statistics]: this new event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:06,521 INFO L297 olderBase$Statistics]: existing Event has 139 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,524 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,524 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,524 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,525 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,525 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,525 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,525 INFO L294 olderBase$Statistics]: this new event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,525 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,526 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:06,526 INFO L297 olderBase$Statistics]: existing Event has 140 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,528 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,528 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,528 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,529 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,529 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,529 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,530 INFO L294 olderBase$Statistics]: this new event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,530 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,530 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,530 INFO L297 olderBase$Statistics]: existing Event has 141 ancestors and is cut-off event [2025-03-15 02:07:06,530 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,530 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,531 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,531 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][604], [25#L1170-3true, 26#L1190-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 94#L1206-3true]) [2025-03-15 02:07:06,532 INFO L294 olderBase$Statistics]: this new event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L297 olderBase$Statistics]: existing Event has 142 ancestors and is cut-off event [2025-03-15 02:07:06,532 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:06,533 INFO L124 PetriNetUnfolderBase]: 102527/175589 cut-off events. [2025-03-15 02:07:06,533 INFO L125 PetriNetUnfolderBase]: For 253000/366790 co-relation queries the response was YES. [2025-03-15 02:07:07,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643486 conditions, 175589 events. 102527/175589 cut-off events. For 253000/366790 co-relation queries the response was YES. Maximal size of possible extension queue 4865. Compared 1849051 event pairs, 16999 based on Foata normal form. 2365/153274 useless extension candidates. Maximal degree in co-relation 643437. Up to 80589 conditions per place. [2025-03-15 02:07:08,711 INFO L140 encePairwiseOnDemand]: 160/171 looper letters, 774 selfloop transitions, 27 changer transitions 0/919 dead transitions. [2025-03-15 02:07:08,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 919 transitions, 8023 flow [2025-03-15 02:07:08,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:07:08,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:07:08,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1026 transitions. [2025-03-15 02:07:08,714 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8571428571428571 [2025-03-15 02:07:08,714 INFO L298 CegarLoopForPetriNet]: 171 programPoint places, 5 predicate places. [2025-03-15 02:07:08,714 INFO L471 AbstractCegarLoop]: Abstraction has has 176 places, 919 transitions, 8023 flow [2025-03-15 02:07:08,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 126.4) internal successors, (632), 5 states have internal predecessors, (632), 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:08,715 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:08,715 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] [2025-03-15 02:07:08,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 02:07:08,715 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [processErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, processErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2025-03-15 02:07:08,715 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:08,715 INFO L85 PathProgramCache]: Analyzing trace with hash -262906801, now seen corresponding path program 1 times [2025-03-15 02:07:08,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:08,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638605577] [2025-03-15 02:07:08,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:08,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:08,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:08,944 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:08,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:08,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638605577] [2025-03-15 02:07:08,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638605577] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:08,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:08,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-15 02:07:08,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333009387] [2025-03-15 02:07:08,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:08,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-15 02:07:08,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:08,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-15 02:07:08,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2025-03-15 02:07:08,946 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 119 out of 171 [2025-03-15 02:07:08,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 919 transitions, 8023 flow. Second operand has 7 states, 7 states have (on average 121.14285714285714) internal successors, (848), 7 states have internal predecessors, (848), 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:08,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:08,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 119 of 171 [2025-03-15 02:07:08,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:11,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:11,053 INFO L294 olderBase$Statistics]: this new event has 73 ancestors and is cut-off event [2025-03-15 02:07:11,053 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:11,053 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:11,053 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:11,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:11,355 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:11,355 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:11,355 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:11,355 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:11,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:11,527 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:11,527 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:11,527 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:11,527 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:11,528 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:11,528 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,528 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,528 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,528 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [30#L1207-3true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:11,539 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,539 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,539 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,539 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:11,539 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:11,540 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:11,540 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:11,540 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:11,622 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:11,622 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:11,622 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:11,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:11,633 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:11,633 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:11,633 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:11,633 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,037 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,037 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,037 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,037 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:12,039 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true, 94#L1206-3true]) [2025-03-15 02:07:12,039 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,039 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,049 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,049 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,049 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,049 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:12,050 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:12,050 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:12,050 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:12,051 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:12,051 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,051 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,051 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,051 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,143 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,143 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:12,143 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:12,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,145 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,145 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,145 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,145 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,147 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,147 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,147 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,147 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,159 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,159 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,159 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,159 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,364 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,364 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,364 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,364 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:12,365 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,365 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,365 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,365 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,377 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,377 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,377 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,377 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [30#L1207-3true, 182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,378 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [30#L1207-3true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:12,378 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,378 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,494 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,494 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,494 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,494 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,494 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,494 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,497 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,497 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,497 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,497 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,498 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,498 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,498 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,498 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,498 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,500 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,501 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,501 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,501 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,515 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,515 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:12,515 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,515 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,515 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:12,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,741 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 18#L1158true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,741 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,741 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [30#L1207-3true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:12,742 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,742 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,742 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,742 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,753 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:12,753 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,753 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 98#L1157-7true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,755 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,755 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:12,755 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:12,871 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:12,871 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,871 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,871 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,871 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,871 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,873 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,873 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,873 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,873 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,873 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 207#(<= 6 ~A~0), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:12,876 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,876 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,876 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,876 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,877 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,877 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,877 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,877 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,879 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:12,879 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,879 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:12,879 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:12,879 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true, 94#L1206-3true]) [2025-03-15 02:07:13,009 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:13,010 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:13,010 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:13,010 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:13,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:13,296 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,296 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,296 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,296 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,297 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 30#L1207-3true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:13,297 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,297 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,297 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,297 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,308 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:13,309 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:13,309 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,309 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 133#L1187-2true, 98#L1157-7true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,310 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,310 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,310 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,310 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,491 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:13,491 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,491 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,491 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,491 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,491 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,493 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,493 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,493 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,493 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,496 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,496 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,496 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,496 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,496 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,499 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,499 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,499 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,499 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,499 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,502 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,502 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,502 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,502 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,502 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true, 94#L1206-3true]) [2025-03-15 02:07:13,713 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,713 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,713 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:13,713 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:13,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:13,717 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,717 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,717 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,717 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:13,994 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,994 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,994 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,994 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:13,995 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 30#L1207-3true, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:13,995 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:13,995 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:14,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:14,007 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:14,007 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:14,007 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:14,007 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:14,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,177 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,177 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,177 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,177 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,179 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,179 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,179 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,179 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,182 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,182 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,182 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,182 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,183 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,183 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,183 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,183 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1))]) [2025-03-15 02:07:14,340 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,340 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,340 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,340 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,481 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:14,481 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,481 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,481 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,481 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 96#L1208-1true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,492 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,492 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,492 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:14,492 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:14,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,669 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,669 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,669 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,669 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,670 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,670 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,670 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,670 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:14,675 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,675 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,675 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,675 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:14,850 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,850 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,850 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,850 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:14,983 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,983 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:14,983 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:14,983 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:15,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:15,052 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:15,052 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,052 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:15,202 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:15,203 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,203 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,203 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,203 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 207#(<= 6 ~A~0), 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:15,392 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,392 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,392 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,392 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:15,409 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:15,409 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:15,409 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:15,409 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:15,572 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:15,572 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:15,572 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:15,572 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:15,572 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:15,600 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:15,601 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,601 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,601 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,601 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:15,782 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,783 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:15,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:15,844 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:15,844 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:15,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:16,179 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,179 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,179 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,179 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,185 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,185 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,185 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:16,205 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 138#L1173-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,205 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,206 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:16,326 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,326 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,326 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,326 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,326 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:16,327 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,327 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,338 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,338 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,338 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,339 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,339 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,339 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,339 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,339 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,339 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,369 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:16,369 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,369 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,369 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,369 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,370 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:16,370 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:16,370 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,370 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:16,526 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,526 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,526 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,526 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:16,536 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,537 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,537 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,537 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,590 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,590 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:16,590 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,591 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,591 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,597 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,597 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,597 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,598 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:16,598 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,598 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,807 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,807 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,807 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,807 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,808 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,808 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,808 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,808 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:16,815 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,815 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,815 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,815 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,816 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,816 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,816 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,816 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:16,817 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,817 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,817 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,817 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:16,846 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,846 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,846 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,846 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,847 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:16,847 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:16,847 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,847 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:16,909 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,909 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,909 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,909 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 18#L1158true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:16,933 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,933 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,933 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:16,935 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,935 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,935 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,935 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:16,958 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:16,958 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:16,958 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,005 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,005 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:17,005 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,006 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,006 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,006 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,006 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,006 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,007 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,007 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,013 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,013 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,013 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,013 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:17,014 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:17,014 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,014 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,039 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,039 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,039 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:17,040 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,040 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,040 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:17,040 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:17,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,192 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,192 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,192 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,192 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,204 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:17,205 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,205 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 133#L1187-2true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,206 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,206 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,206 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,206 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,259 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,259 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,259 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,270 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,270 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,270 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,270 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,271 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,271 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,271 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,271 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,271 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,272 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,272 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,272 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,272 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,272 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,460 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:17,460 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,460 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:17,506 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:17,506 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,506 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,787 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,787 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,787 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,787 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:17,788 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:17,788 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,788 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,795 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,795 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,795 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,795 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,795 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,796 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,796 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,796 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,797 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:17,797 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 138#L1173-2true, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,797 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:17,797 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,797 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,817 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,817 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,817 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,817 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,818 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:17,818 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,831 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:17,831 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:17,831 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,831 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,831 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 205#(<= 5 ~A~0), generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:17,882 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:17,882 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][937], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 22#L1194-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:17,887 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:17,887 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,887 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:17,920 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,920 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,920 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,921 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,962 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:17,962 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,962 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,962 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,962 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,962 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,963 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:17,963 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,963 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,970 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,970 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,970 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,970 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,970 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:17,971 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:17,971 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:17,972 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:17,972 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,972 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:17,977 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 138#L1173-2true, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,977 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:17,977 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,977 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 12#L1173-1true, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,978 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,978 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,978 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,979 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:17,979 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,979 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:17,980 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,980 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:17,980 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:17,980 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,002 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,002 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,002 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,002 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,003 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:18,004 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:18,004 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,004 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,005 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,005 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:18,005 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,005 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:18,044 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,044 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:18,044 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,044 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,044 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:18,324 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,324 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,325 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,325 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,325 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,325 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 126#L1209-3true]) [2025-03-15 02:07:18,336 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 133#L1187-2true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,336 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,336 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:18,398 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,398 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,398 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,398 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:07:18,399 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true]) [2025-03-15 02:07:18,399 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:18,399 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,399 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,652 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,652 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,652 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,653 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,653 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,654 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:18,654 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,654 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:18,654 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,654 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,661 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,661 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,661 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,662 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:18,662 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,662 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,662 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 138#L1173-2true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,681 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 138#L1173-2true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,681 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 138#L1173-2true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,681 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,681 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,682 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,682 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:18,683 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:18,683 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,683 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,684 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:18,684 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,684 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,684 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,684 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,695 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:18,695 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:18,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,695 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:18,742 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:18,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 26#L1190-3true, 205#(<= 5 ~A~0), 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:18,742 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,742 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][833], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:18,745 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,745 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,746 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,746 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 150#L1173-3true, 94#L1206-3true]) [2025-03-15 02:07:18,749 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][936], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:18,749 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,749 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:18,759 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,759 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,759 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,759 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,820 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,820 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,820 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,821 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,821 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,821 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,821 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:18,826 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,826 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,826 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,826 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,830 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,830 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,830 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,830 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,831 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,831 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,831 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:18,832 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:18,832 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,832 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:18,838 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,838 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 138#L1173-2true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,838 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:18,838 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:18,838 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,839 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,839 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,840 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,841 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,841 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,841 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,841 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,842 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,842 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,842 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 12#L1173-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,847 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,847 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:18,848 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:18,848 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,848 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 70#L1174true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,849 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,849 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,849 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,849 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,868 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,868 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,868 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,868 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,869 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,869 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,869 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:18,869 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,871 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:18,871 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:18,871 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 70#L1174true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,907 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 70#L1174true, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:18,908 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:18,908 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:19,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,045 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,045 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,045 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,045 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,046 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,046 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,046 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,046 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,046 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,058 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,059 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 207#(<= 6 ~A~0), 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:19,059 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,059 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:19,060 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,060 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,060 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,060 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,142 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:19,143 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 207#(<= 6 ~A~0), 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:19,143 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:19,143 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true]) [2025-03-15 02:07:19,143 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,143 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:19,204 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:19,204 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true]) [2025-03-15 02:07:19,205 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true]) [2025-03-15 02:07:19,205 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true]) [2025-03-15 02:07:19,205 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,205 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,206 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,207 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:19,207 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,207 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,207 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,429 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,429 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,430 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:19,430 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,430 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:19,431 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,431 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,431 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,432 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:19,432 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,432 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][377], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:19,433 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:19,433 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,433 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 138#L1173-2true, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,440 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,440 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,441 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,441 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,441 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:19,442 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,442 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,442 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,442 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,664 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,664 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:19,664 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,664 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:19,665 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 152#L1157-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:19,665 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:19,665 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,665 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:19,666 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,666 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,666 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,666 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:19,668 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,668 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,668 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,668 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,734 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,734 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,734 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,734 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 205#(<= 5 ~A~0), 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,735 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][1000], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,735 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,735 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,736 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][1000], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,736 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,736 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][1000], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,738 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:19,738 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][937], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 22#L1194-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,738 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,738 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,743 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:19,743 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,743 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,746 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,746 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,746 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,746 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,746 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,752 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,752 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,777 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,777 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,777 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,778 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:19,778 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,778 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,810 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,810 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,810 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,810 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,810 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,811 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,811 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,811 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,812 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,812 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,812 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,812 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,812 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,812 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,819 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,819 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,819 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,819 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:19,819 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,820 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,820 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,820 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,826 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,826 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,826 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,826 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:19,827 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:19,827 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,827 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,828 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,837 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:19,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:19,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:19,837 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,838 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,838 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,839 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,839 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,840 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,840 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 12#L1173-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,846 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,846 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,847 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,847 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,847 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,848 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:19,848 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:19,848 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,848 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,850 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:19,850 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,850 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,854 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,854 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,855 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,855 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,856 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,856 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,856 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,856 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,875 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,875 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:19,875 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:19,876 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:19,876 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:19,876 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,876 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:19,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 70#L1174true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:19,877 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,877 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,878 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:19,895 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:19,895 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,895 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:19,895 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,036 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 133#L1187-2true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:20,036 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,036 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,037 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][342], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:20,037 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,037 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,037 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,037 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,050 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,050 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,050 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,050 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:20,163 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,163 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,163 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,163 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:20,164 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:20,164 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:20,164 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,164 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 138#L1173-2true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,628 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,628 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,629 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,629 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,629 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,629 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,629 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,630 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:20,631 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,631 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,631 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,631 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,631 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,637 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,637 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,637 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,637 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,637 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:20,638 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,638 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [30#L1207-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 70#L1174true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:20,639 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,639 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,639 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:20,640 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:20,640 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,640 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,658 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,659 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,659 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:20,659 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,659 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 150#L1173-3true]) [2025-03-15 02:07:20,733 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:20,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 150#L1173-3true]) [2025-03-15 02:07:20,733 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][936], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 26#L1190-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,733 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,733 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,734 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 138#L1173-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,735 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][1053], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,735 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][1053], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,737 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][833], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,737 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,737 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:20,742 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([463] L1174-->L1174-3: Formula: (and (= (store |v_#pthreadsMutex_66| |v_~#mutex_B~0.base_20| (store (select |v_#pthreadsMutex_66| |v_~#mutex_B~0.base_20|) |v_~#mutex_B~0.offset_20| 0)) |v_#pthreadsMutex_65|) (= |v_processThread1of1ForFork2_#t~ret9_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_20|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_20|, #pthreadsMutex=|v_#pthreadsMutex_66|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_65|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_20|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_20|, processThread1of1ForFork2_#t~ret9=|v_processThread1of1ForFork2_#t~ret9_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret9][734], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 103#L1174-3true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:20,742 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:20,744 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,744 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,744 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,745 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,745 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:20,751 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,751 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,811 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 18#L1158true, 12#L1173-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,811 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,811 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,811 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,811 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,813 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [18#L1158true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:20,813 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,813 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,813 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,814 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,814 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:20,814 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,814 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,814 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,815 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 104#L1164true, 12#L1173-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,821 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,821 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,821 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,821 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:20,822 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:20,822 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,822 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,823 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,823 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,827 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:20,827 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:20,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:20,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:20,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:20,827 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:20,828 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,828 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,828 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,828 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,828 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,829 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,829 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,829 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:20,830 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,830 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,830 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 12#L1173-1true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,839 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,839 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,839 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,839 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:20,840 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:20,840 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,840 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,841 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,841 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:20,842 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,842 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,847 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,847 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 138#L1173-2true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,848 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,848 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,849 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,849 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,849 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:20,854 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,854 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:20,855 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,855 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 70#L1174true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,856 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,856 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,856 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,856 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,874 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,875 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,875 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:20,875 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:20,875 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:20,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:20,891 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:20,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,891 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:20,892 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][442], [69#L1173-4true, 182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:21,034 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,034 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,034 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,034 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,045 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 207#(<= 6 ~A~0), 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,046 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,046 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,046 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,046 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,125 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,125 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,125 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,137 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,137 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,137 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,137 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,138 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,138 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,138 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,138 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:21,145 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:21,145 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,145 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,174 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,174 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,174 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,174 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,174 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,174 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,175 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,175 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,175 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:21,200 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:21,200 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,200 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:21,451 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:21,451 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,451 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 7#L1157-5true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,452 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,452 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,452 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,452 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:21,453 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,453 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:21,459 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,459 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,461 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,461 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,461 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,461 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,461 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 70#L1174true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,476 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 70#L1174true, 133#L1187-2true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true]) [2025-03-15 02:07:21,476 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 70#L1174true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:21,476 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,476 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,762 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][1053], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 2#L1190true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:21,762 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,762 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,762 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,762 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,763 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:21,763 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:21,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:21,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:21,763 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:21,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:21,764 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,764 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,764 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,764 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 150#L1173-3true]) [2025-03-15 02:07:21,765 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,765 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,765 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,765 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:21,775 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,775 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,867 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:21,867 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:21,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,867 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,869 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,869 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,869 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,869 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,870 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,870 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,870 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,870 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,870 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,874 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:21,874 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,874 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,874 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,881 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:21,881 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:21,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,881 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:21,882 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,882 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,882 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,882 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,883 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 138#L1173-2true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,883 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,883 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,883 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,883 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,885 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:21,885 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,885 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,885 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,885 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 12#L1173-1true, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,890 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,890 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,890 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,890 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:21,892 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:21,892 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,892 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,894 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:21,894 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,894 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,894 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,894 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,905 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,905 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,905 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,905 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:21,906 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 138#L1173-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,906 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,906 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,907 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,907 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,908 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,908 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,908 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,908 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,908 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:21,915 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:21,915 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,916 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,916 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,916 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,916 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,916 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 13#L1157-6true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,917 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [30#L1207-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,917 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,917 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,926 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,926 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 70#L1174true, 96#L1208-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,953 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 70#L1174true, 96#L1208-1true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,953 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 96#L1208-1true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:21,953 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:21,953 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:21,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:21,982 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,982 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:21,982 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:21,982 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,126 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][240], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:22,127 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,127 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,127 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,127 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,224 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:22,224 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,224 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,225 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,225 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,244 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,244 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,244 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,245 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,245 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,245 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,245 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,246 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,246 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,246 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,250 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,250 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,250 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,250 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,251 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,251 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,251 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,251 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:22,261 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,261 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:22,262 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,262 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,296 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,296 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,296 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,296 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,296 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,297 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,297 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,297 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [30#L1207-3true, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:22,323 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,323 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,323 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,324 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [30#L1207-3true, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:22,324 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,324 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,324 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,331 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:22,332 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:22,332 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,332 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:22,332 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,332 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:22,357 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:22,357 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,357 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:22,358 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:22,358 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,358 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:22,812 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:22,813 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,813 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,813 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,813 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,813 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,813 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][499], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,815 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,815 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,815 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,815 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 70#L1174true, 96#L1208-1true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,819 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,819 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:22,822 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,822 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,822 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:22,822 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,829 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 130#$Ultimate##0true, 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,829 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:22,829 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,829 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:22,830 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [130#$Ultimate##0true, 34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:22,830 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,830 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:22,830 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:22,830 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][312], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:22,859 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:22,859 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:22,859 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:22,859 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:22,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([291] L1207-->L1207-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= |v_#pthreadsMutex_97| (store |v_#pthreadsMutex_98| |v_~#mutex_B~0.base_28| (store .cse0 |v_~#mutex_B~0.offset_28| 1))) (= (select .cse0 |v_~#mutex_B~0.offset_28|) 0))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|, #pthreadsMutex=|v_#pthreadsMutex_98|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_97|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_28|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_28|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][507], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:22,924 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:22,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][421], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 26#L1190-3true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:22,924 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,924 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:22,925 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,925 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([463] L1174-->L1174-3: Formula: (and (= (store |v_#pthreadsMutex_66| |v_~#mutex_B~0.base_20| (store (select |v_#pthreadsMutex_66| |v_~#mutex_B~0.base_20|) |v_~#mutex_B~0.offset_20| 0)) |v_#pthreadsMutex_65|) (= |v_processThread1of1ForFork2_#t~ret9_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_20|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_20|, #pthreadsMutex=|v_#pthreadsMutex_66|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_65|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_20|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_20|, processThread1of1ForFork2_#t~ret9=|v_processThread1of1ForFork2_#t~ret9_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret9][734], [30#L1207-3true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 103#L1174-3true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:22,933 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,933 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,933 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,933 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,941 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:22,942 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,942 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:22,942 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:22,942 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:23,007 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 12#L1173-1true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,007 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,008 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,008 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,008 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,010 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:23,010 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,010 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,013 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,013 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,013 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,013 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 12#L1173-1true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,017 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,017 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,017 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,018 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:23,018 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,018 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,019 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,019 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,019 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,019 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,023 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,023 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,023 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,024 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([484] L1194-->L1194-3: Formula: (and (= (store |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32| (store (select |v_#pthreadsMutex_106| |v_~#mutex_B~0.base_32|) |v_~#mutex_B~0.offset_32| 0)) |v_#pthreadsMutex_105|) (= |v_disposeThread1of1ForFork0_#t~ret16#1_1| 0)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, #pthreadsMutex=|v_#pthreadsMutex_106|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_105|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_32|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_32|, disposeThread1of1ForFork0_#t~ret16#1=|v_disposeThread1of1ForFork0_#t~ret16#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret16#1][967], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 22#L1194-3true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,024 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,024 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,025 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,025 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,025 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,025 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,025 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L292 olderBase$Statistics]: inserting event number 7 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,034 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,034 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:23,034 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,034 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,035 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,035 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,042 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,042 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:23,047 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,047 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [130#$Ultimate##0true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,056 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,056 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,056 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,056 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:23,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][502], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 202#(and (= |processThread1of1ForFork2_#t~post6| 1) (= generateThread1of1ForFork1_~i~0 1)), 203#true]) [2025-03-15 02:07:23,089 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,089 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,089 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,089 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:23,335 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:23,335 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,335 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:23,336 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:23,336 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,336 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,349 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,349 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,349 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,359 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,359 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,359 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,359 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,359 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,360 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,360 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,360 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,360 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,360 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,366 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,366 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:23,378 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:23,378 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:23,378 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,378 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:23,379 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,379 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,379 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,379 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,417 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,417 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,417 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,417 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,417 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,418 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,418 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,418 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,418 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,449 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,449 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:23,449 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:23,453 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:23,453 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,453 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [30#L1207-3true, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,454 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:23,454 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,454 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:23,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:23,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,463 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,463 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,487 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,487 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:23,488 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:23,488 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,488 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:23,489 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:23,489 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,489 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,489 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:23,657 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,657 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,657 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,657 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true, 94#L1206-3true]) [2025-03-15 02:07:23,658 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,658 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,658 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:23,658 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,975 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,975 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,978 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 186#true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:23,978 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:23,978 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,978 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:23,978 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:24,017 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,017 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,017 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,017 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:24,021 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:24,021 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:24,022 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:24,022 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,022 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,071 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,071 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 63 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,071 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,074 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,074 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:07:24,074 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,125 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([381] L1208-->L1208-1: Formula: (= (ite (= v_~A~0_9 v_~B~0_5) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|) InVars {~B~0=v_~B~0_5, ~A~0=v_~A~0_9} OutVars{~B~0=v_~B~0_5, ULTIMATE.start___VERIFIER_assert_#in~cond#1=|v_ULTIMATE.start___VERIFIER_assert_#in~cond#1_2|, ~A~0=v_~A~0_9} AuxVars[] AssignedVars[ULTIMATE.start___VERIFIER_assert_#in~cond#1][169], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 2#L1190true, 96#L1208-1true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,125 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,125 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,125 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,125 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:24,135 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,135 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:24,135 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:24,135 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,141 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [30#L1207-3true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 121#L1175-1true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,141 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,141 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,141 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,141 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,207 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,207 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,207 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,207 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [18#L1158true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,208 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, 138#L1173-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,208 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,208 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 30#L1207-3true, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,210 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,210 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,210 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,217 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,217 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 138#L1173-2true, 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,217 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 30#L1207-3true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,218 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,218 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,220 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][1001], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 26#L1190-3true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,220 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,220 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,220 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,220 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:24,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:24,223 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,223 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,223 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L292 olderBase$Statistics]: inserting event number 8 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,224 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,225 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,225 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,225 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,225 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,234 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,234 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,234 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,234 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,234 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 70#L1174true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,240 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,240 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:24,265 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,265 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,265 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,523 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,523 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,523 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,523 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,524 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,524 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,524 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,541 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,541 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,541 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,541 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,542 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,542 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:24,544 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:24,544 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,544 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 7#L1157-5true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:24,545 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:24,545 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,545 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,550 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,550 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,550 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,551 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,551 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,555 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,555 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 192#true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,555 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,555 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,556 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,556 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,556 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,556 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,556 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 68#L1204-4true]) [2025-03-15 02:07:24,569 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,569 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,569 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,569 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 68#L1204-4true]) [2025-03-15 02:07:24,570 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,669 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:24,669 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,670 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,670 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,670 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:24,671 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:24,671 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,671 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,679 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,679 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:24,680 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,680 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,680 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,680 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,681 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,681 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,681 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,681 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,681 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:24,683 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,683 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,683 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,683 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,703 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:24,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,704 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,704 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,704 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,704 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:24,704 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,705 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,705 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,705 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,706 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,706 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,706 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,707 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:24,707 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,707 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,707 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,707 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,707 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,708 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,708 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:24,708 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:24,708 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true]) [2025-03-15 02:07:25,075 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,075 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,075 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,075 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,076 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true]) [2025-03-15 02:07:25,076 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,076 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,076 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,076 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:25,079 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true, 94#L1206-3true]) [2025-03-15 02:07:25,079 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,079 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:25,186 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:25,187 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,187 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,187 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,187 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,190 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:25,190 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,190 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:25,190 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:25,190 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:25,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:25,206 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,206 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,206 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 89#L1170true, 94#L1206-3true]) [2025-03-15 02:07:25,211 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][230], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:25,211 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:25,211 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:25,250 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:25,250 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:25,250 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:07:25,250 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,309 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [30#L1207-3true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 121#L1175-1true]) [2025-03-15 02:07:25,309 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,309 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,309 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,309 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:25,381 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,381 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,382 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:25,382 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,382 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,382 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,383 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 18#L1158true, 70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:25,383 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,383 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,384 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,384 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:25,390 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,390 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:25,391 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 104#L1164true, generateThread1of1ForFork1InUse, 70#L1174true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:25,391 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,391 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:25,396 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,396 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,396 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,396 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 70#L1174true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:25,407 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,407 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,407 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,407 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:25,421 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,421 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,421 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,421 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:25,437 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,437 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,437 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,437 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:25,438 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,438 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,438 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,704 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 30#L1207-3true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 207#(<= 6 ~A~0), 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,704 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,704 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,704 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,704 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [30#L1207-3true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,705 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,705 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,705 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,705 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,728 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,729 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 21#L1170-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,729 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,729 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,730 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,730 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,730 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,731 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,736 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 96#L1208-1true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,736 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,736 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,736 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,736 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,737 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,737 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,737 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:25,737 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,797 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,797 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,797 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,798 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:25,798 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:25,798 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,049 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,049 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,049 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,049 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,049 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:26,050 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:26,050 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,050 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,051 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,051 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,051 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,051 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,052 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,052 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,052 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [30#L1207-3true, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:26,053 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,053 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,053 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,054 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,054 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,054 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,056 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:26,056 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:26,056 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:26,056 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,056 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,066 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 98#L1157-7true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:26,066 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,066 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,066 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,066 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,097 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 70#L1174true, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:26,097 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,097 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,097 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:26,098 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,098 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,098 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,098 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:26,099 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,100 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,100 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,100 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,100 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,100 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,100 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,101 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,101 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,101 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,101 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,101 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,101 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,118 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][113], [130#$Ultimate##0true, 211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,118 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:26,118 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,118 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,119 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][113], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 130#$Ultimate##0true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,120 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:26,120 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,121 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,121 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 203#true]) [2025-03-15 02:07:26,295 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,295 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,295 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,295 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 203#true]) [2025-03-15 02:07:26,296 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,296 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,296 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,296 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:26,396 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,396 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,396 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,396 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 21#L1170-4true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,399 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,400 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,400 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,400 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,400 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:26,404 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,404 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,404 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,407 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,407 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:26,407 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,408 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:26,408 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:26,408 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:26,424 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:26,424 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,424 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:26,426 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,426 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,426 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,426 INFO L297 olderBase$Statistics]: existing Event has 89 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 ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 186#true, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,437 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 107#L1157-4true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:26,437 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,437 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [112#L1194true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:26,439 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:26,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,439 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:26,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [112#L1194true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:26,440 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:26,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,440 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,469 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,469 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,469 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,469 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,470 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,470 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,525 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:26,526 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:26,526 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,526 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,526 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:26,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 107#L1157-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 121#L1175-1true]) [2025-03-15 02:07:26,536 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,536 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,536 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,536 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,559 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:26,559 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,559 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,559 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 18#L1158true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,594 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,594 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,594 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,594 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,602 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 104#L1164true, 96#L1208-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,602 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,602 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,602 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 70#L1174true, 96#L1208-1true, 192#true, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:26,606 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,607 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,607 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,607 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,613 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:26,613 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,613 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,614 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,614 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:26,617 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:26,617 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,617 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:26,617 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,617 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:26,618 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:26,618 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,618 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,624 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:26,624 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,624 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,624 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,624 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:26,630 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 138#L1173-2true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:26,630 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,630 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:26,645 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:26,645 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 203#true]) [2025-03-15 02:07:26,646 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,646 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,646 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:26,646 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:26,877 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:26,877 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:26,877 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:27,093 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,093 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,094 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,094 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:27,095 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,095 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,095 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,096 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,096 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,116 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,116 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,116 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,116 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,116 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,117 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 96#L1208-1true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,117 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 21#L1170-4true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,117 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,117 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,121 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,121 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,121 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,121 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,121 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,121 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,122 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:27,122 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,122 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,122 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,122 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,140 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,140 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:27,140 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,140 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,141 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:27,141 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,141 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,141 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,142 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 68#L1204-4true]) [2025-03-15 02:07:27,142 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,142 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,142 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,142 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,142 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,143 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,143 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,143 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,143 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,143 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,143 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][113], [130#$Ultimate##0true, 211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:27,170 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][113], [130#$Ultimate##0true, 211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:27,170 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,170 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:27,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 21#L1170-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,225 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,225 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,225 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,225 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,226 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,226 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,226 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 21#L1170-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,227 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,227 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,227 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 30#L1207-3true, 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,228 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,228 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,228 INFO L297 olderBase$Statistics]: existing Event has 90 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:27,235 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,235 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,235 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,235 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:27,256 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:27,257 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:27,257 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true]) [2025-03-15 02:07:27,257 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,257 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,258 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:27,258 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,258 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,258 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,259 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:27,259 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,259 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,259 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,259 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,259 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [180#true, 96#L1208-1true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true]) [2025-03-15 02:07:27,421 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 107#L1157-4true, 21#L1170-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 196#(= |processThread1of1ForFork2_#t~post6| 1), 203#true]) [2025-03-15 02:07:27,421 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,421 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,535 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,535 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,535 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,535 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,543 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,543 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,544 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:27,544 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,544 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,544 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,544 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 12#L1173-1true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,545 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,545 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,545 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,545 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:27,548 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 112#L1194true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:27,548 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,548 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 126#L1209-3true]) [2025-03-15 02:07:27,570 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 152#L1157-3true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:27,570 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,570 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,571 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,571 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:27,578 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 70#L1174true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:27,578 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:27,578 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,607 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,607 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,607 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:27,607 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 121#L1175-1true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,675 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,675 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,675 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,675 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:27,683 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,683 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,683 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 152#L1157-3true, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,751 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,751 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:27,751 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,752 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,752 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:27,752 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:27,752 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,756 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,756 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:27,756 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:27,756 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,757 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:27,757 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:27,757 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:27,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, 70#L1174true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,797 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,797 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,797 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,797 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,808 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 70#L1174true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,808 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,808 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,808 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,808 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,815 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,815 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:27,815 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,815 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,816 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 138#L1173-2true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,816 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:27,816 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,816 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,827 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,827 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,827 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,827 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,834 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:27,834 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,834 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:27,835 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 138#L1173-2true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,835 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,835 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:27,842 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,842 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,842 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,842 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:27,843 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:27,843 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,843 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,855 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true, 203#true]) [2025-03-15 02:07:27,855 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,855 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,855 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:27,856 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 203#true]) [2025-03-15 02:07:27,856 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,856 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,294 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,294 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,294 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,294 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,295 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,295 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,295 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,295 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,296 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,296 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,296 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 205#(<= 5 ~A~0), generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,298 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,298 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,298 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,302 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,302 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,302 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,304 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,304 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,304 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,304 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, 180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,304 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,305 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,305 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,305 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,306 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,306 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,306 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,307 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:28,307 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,307 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,308 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,308 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:28,321 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:28,321 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 192#true, 133#L1187-2true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:28,321 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,321 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:28,322 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:28,342 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 192#true, 7#L1157-5true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse]) [2025-03-15 02:07:28,342 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,342 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][165], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,385 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][165], [130#$Ultimate##0true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,385 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,385 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:28,441 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:28,441 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,441 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:28,443 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,443 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,443 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 76#L1173true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:28,444 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,444 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,444 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,447 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 84 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,449 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 91 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,449 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 98#L1157-7true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:28,450 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,450 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,450 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,451 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 192#true, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:28,451 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,451 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:28,479 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,479 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,479 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,480 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 70#L1174true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:28,480 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,480 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,480 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,480 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:28,481 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,481 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:28,482 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,482 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 21#L1170-4true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 203#true]) [2025-03-15 02:07:28,639 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][649], [96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 196#(= |processThread1of1ForFork2_#t~post6| 1), 174#true, 203#true]) [2025-03-15 02:07:28,639 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,639 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,754 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:28,754 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,754 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,754 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:28,755 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,755 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:28,756 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,756 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,758 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,758 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,758 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,759 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [112#L1194true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 7#L1157-5true, 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,759 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 112#L1194true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,759 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 112#L1194true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 11#L1170-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,759 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 112#L1194true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,759 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,759 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,760 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,760 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,760 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,760 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [112#L1194true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,761 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][378], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 112#L1194true, 25#L1170-3true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, generateThread1of1ForFork1InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,761 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 112#L1194true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:28,761 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,761 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:28,765 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:28,765 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,765 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:28,824 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,824 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:28,824 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:28,825 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,825 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][104], [18#L1158true, 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,838 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][104], [205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,838 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,838 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,862 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,862 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,862 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,862 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:07:28,862 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,862 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,863 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,863 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,863 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,863 INFO L297 olderBase$Statistics]: existing Event has 64 ancestors and is cut-off event [2025-03-15 02:07:28,863 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,863 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,927 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,927 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,927 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,930 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,931 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,931 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,931 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,931 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,934 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:28,934 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,934 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,934 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([485] L1190-->L1190-3: Formula: (and (= |v_disposeThread1of1ForFork0_#t~ret15#1_1| 0) (= |v_#pthreadsMutex_113| (store |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36| (store (select |v_#pthreadsMutex_114| |v_~#mutex_B~0.base_36|) |v_~#mutex_B~0.offset_36| 0)))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, #pthreadsMutex=|v_#pthreadsMutex_114|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_113|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_36|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_36|, disposeThread1of1ForFork0_#t~ret15#1=|v_disposeThread1of1ForFork0_#t~ret15#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret15#1][879], [26#L1190-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,936 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,936 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,936 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,936 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,938 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,938 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,938 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,946 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,946 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,946 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,947 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 107#L1157-4true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,947 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:28,947 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,947 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,947 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,961 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,961 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:28,961 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,961 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,965 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:28,965 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,965 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,965 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,965 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,231 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,231 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,231 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,231 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,231 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,232 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,232 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,232 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,232 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,232 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,242 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,242 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,242 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,243 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 70#L1174true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,243 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,243 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,243 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,243 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 151#L1189true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,249 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,249 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,249 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,249 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 138#L1173-2true, 192#true, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,250 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 186#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,250 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,250 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,250 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [112#L1194true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,253 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,253 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,253 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,253 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:29,262 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:29,262 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,262 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,263 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:29,263 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:29,263 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,263 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 70#L1174true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:29,264 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:29,264 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,264 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,264 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,271 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,271 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,271 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,271 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,271 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,272 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,272 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 98#L1157-7true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,272 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,273 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,273 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,273 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,274 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,274 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,280 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:29,280 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,280 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,281 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,281 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,281 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,291 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 152#L1157-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:29,291 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,291 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 152#L1157-3true, 153#L1210-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:29,292 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:29,292 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,292 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][239], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:29,420 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][239], [182#(= generateThread1of1ForFork1_~i~0 1), 112#L1194true, 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:29,420 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,420 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,500 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,500 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,500 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:29,553 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 12#L1173-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:29,553 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,553 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:29,554 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,554 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,554 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:29,555 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,555 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,555 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,555 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,557 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,557 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,557 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:29,558 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:29,558 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,558 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,569 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,569 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,569 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,569 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,570 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:29,570 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,570 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,570 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,570 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,570 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:29,584 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:29,584 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,584 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,584 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][186], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 7#L1157-5true, 192#true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:29,585 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,585 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,636 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][185], [130#$Ultimate##0true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, generateThread1of1ForFork1InUse, 180#true, 192#true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:29,637 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][185], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:29,637 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,637 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,693 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 76#L1173true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,693 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,693 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:29,694 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:29,694 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,694 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,698 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,698 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:29,698 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:29,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,700 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,700 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,700 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,700 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 12#L1173-1true, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,701 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,701 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,701 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,701 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,707 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,707 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,707 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,707 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,707 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:29,708 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:29,708 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:29,708 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][484], [130#$Ultimate##0true, 34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,753 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][484], [130#$Ultimate##0true, 34#L1171true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:29,753 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,753 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:29,754 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:30,312 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,312 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,312 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,312 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,312 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,313 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,313 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,313 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,318 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,318 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,318 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,318 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 70#L1174true, generateThread1of1ForFork1InUse, 107#L1157-4true, 186#true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:30,319 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:30,319 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,319 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,335 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,335 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,335 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,335 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,335 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,366 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,366 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,366 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,366 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,366 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,367 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,367 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,369 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,369 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,369 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:30,373 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:30,373 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:30,373 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,378 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:30,378 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,378 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,428 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:30,428 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,428 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,428 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,428 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,428 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,442 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,442 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, generateThread1of1ForFork1InUse, 96#L1208-1true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,442 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,442 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([301] L1210-->L1210-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= |v_#pthreadsMutex_81| (store |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28| (store (select |v_#pthreadsMutex_82| |v_~#mutex_A~0.base_28|) |v_~#mutex_A~0.offset_28| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_82|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_81|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_28|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_28|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][1145], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,445 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,445 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,445 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,445 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,447 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,447 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,447 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,447 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,463 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,463 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,463 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,463 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,463 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,463 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,464 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,464 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,464 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,464 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,464 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,464 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,467 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:30,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,468 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,468 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,468 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,468 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,468 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,469 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,469 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,469 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,469 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,511 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:30,511 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,511 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,511 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,511 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,512 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,512 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,512 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,512 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,512 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,512 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,521 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,522 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:30,522 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,522 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,522 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,522 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,522 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 2#L1190true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,527 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,527 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,527 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,527 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,529 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,529 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,529 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,531 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 98#L1157-7true, 22#L1194-3true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,531 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,531 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,532 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,532 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,541 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:30,541 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,541 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,542 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,542 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,542 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,542 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,548 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,548 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,548 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:30,549 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,549 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,549 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,550 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,550 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,550 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,550 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,551 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,551 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,551 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:30,556 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:30,556 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,556 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:30,557 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,557 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,557 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true, 203#true]) [2025-03-15 02:07:30,565 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,565 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,565 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,565 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,679 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][239], [182#(= generateThread1of1ForFork1_~i~0 1), 18#L1158true, 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, 70#L1174true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:30,679 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,679 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,679 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,679 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,752 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,752 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,752 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,752 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,753 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,753 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,753 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,753 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,753 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,757 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,757 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,757 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,757 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,758 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,758 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,758 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,758 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,758 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,817 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 138#L1173-2true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,817 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,817 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, 12#L1173-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,820 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 107#L1157-4true, 12#L1173-1true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,820 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,820 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 215#(and (<= 6 ~B~0) (<= 6 ~A~0))]) [2025-03-15 02:07:30,821 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 12#L1173-1true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,821 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 76#L1173true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:30,821 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,821 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, 12#L1173-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:30,822 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [30#L1207-3true, 205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,822 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [30#L1207-3true, 205#(<= 5 ~A~0), 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,822 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,822 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 205#(<= 5 ~A~0), generateThread1of1ForFork1InUse, 180#true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,824 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [30#L1207-3true, 205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:30,824 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,825 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,825 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,825 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,825 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,826 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,826 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:30,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,826 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,840 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,840 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,840 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,841 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,841 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,842 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,842 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:30,842 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,842 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,843 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:30,843 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,843 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,843 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,843 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:30,844 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:30,844 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:30,844 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,844 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,845 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,848 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 152#L1157-3true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:30,848 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,848 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,848 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,848 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:30,922 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:30,922 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,922 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,923 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,923 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,974 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,974 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,974 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,975 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 76#L1173true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,975 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,975 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,980 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,980 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 138#L1173-2true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,981 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,981 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 107#L1157-4true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,981 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:30,982 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,982 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,982 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,982 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,983 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,983 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,983 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,984 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:30,984 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,984 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,984 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:30,985 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:30,985 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:30,985 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,985 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,991 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [34#L1171true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,991 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:30,991 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,991 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,991 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:30,994 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 21#L1170-4true, 186#true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:30,994 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,994 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,994 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:30,994 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:31,548 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:31,548 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,548 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][643], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), 153#L1210-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:31,548 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,549 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,549 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:31,552 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, 107#L1157-4true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:31,552 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:31,552 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:31,552 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:31,552 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,553 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:31,556 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:31,556 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,556 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,556 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,556 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][104], [205#(<= 5 ~A~0), 18#L1158true, 2#L1190true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,563 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][104], [205#(<= 5 ~A~0), 2#L1190true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 89#L1170true, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,563 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,563 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:31,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 70#L1174true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 153#L1210-3true]) [2025-03-15 02:07:31,571 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,571 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,571 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,601 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,601 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,601 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,601 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [205#(<= 5 ~A~0), 18#L1158true, 37#L1168-2true, 2#L1190true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,651 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:31,651 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:31,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,673 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,673 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,674 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,674 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,677 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,677 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,677 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,677 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][723], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,682 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,682 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,682 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,682 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, 96#L1208-1true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,699 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 2#L1190true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,699 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, 96#L1208-1true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,699 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:31,699 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,700 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,700 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 2#L1190true, 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:31,700 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:31,700 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:31,749 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,749 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,750 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,750 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,760 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:31,761 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,761 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,761 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,765 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([315] L1209-->L1209-3: Formula: (and (= (store |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24| (store (select |v_#pthreadsMutex_74| |v_~#mutex_B~0.base_24|) |v_~#mutex_B~0.offset_24| 0)) |v_#pthreadsMutex_73|) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|, #pthreadsMutex=|v_#pthreadsMutex_74|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_73|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_24|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_24|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][1078], [26#L1190-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:31,765 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:31,768 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:31,768 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,768 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,769 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:31,769 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,769 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,769 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,769 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,776 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:31,776 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,777 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,777 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true]) [2025-03-15 02:07:31,778 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,778 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:31,783 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][653], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:31,783 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:31,784 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:31,784 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,784 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 70#L1174true, 192#true, 98#L1157-7true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,785 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 70#L1174true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,785 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, generateThread1of1ForFork1InUse, 180#true, 70#L1174true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,785 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,785 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 13#L1157-6true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,786 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:31,786 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,786 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:31,790 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,790 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,790 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,790 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,797 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 70#L1174true, generateThread1of1ForFork1InUse, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 152#L1157-3true, 174#true, 203#true]) [2025-03-15 02:07:31,797 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,797 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,797 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:31,797 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,173 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [30#L1207-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,173 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,173 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 12#L1173-1true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,244 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,244 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,245 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,245 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,245 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:32,246 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:32,246 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,246 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,249 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 138#L1173-2true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,249 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,249 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,249 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,249 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 138#L1173-2true, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,250 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 138#L1173-2true, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,250 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 138#L1173-2true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,250 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,250 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,251 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,251 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,251 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:32,252 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 7#L1157-5true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 215#(and (<= 6 ~B~0) (<= 6 ~A~0))]) [2025-03-15 02:07:32,252 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [107#L1157-4true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 76#L1173true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse]) [2025-03-15 02:07:32,252 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][247], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), 215#(and (<= 6 ~B~0) (<= 6 ~A~0)), processThread1of1ForFork2InUse]) [2025-03-15 02:07:32,252 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,252 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [30#L1207-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,256 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,256 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,256 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,256 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,271 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,272 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,272 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,272 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,274 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,274 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,274 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,274 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,275 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,275 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,277 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,278 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,278 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,278 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,303 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][165], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 21#L1170-4true, 192#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:32,304 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][165], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:32,304 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,304 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,314 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 192#true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:32,314 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,314 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,314 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,314 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,315 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:32,315 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,315 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,315 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,315 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,346 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:32,346 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,346 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 133#L1187-2true, disposeThread1of1ForFork0InUse, 71#L1170-1true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:32,347 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,347 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:32,397 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:32,397 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,398 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 76#L1173true, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,399 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 76#L1173true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,399 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 192#true, 76#L1173true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,399 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,399 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,400 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 138#L1173-2true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,400 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,400 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,401 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 138#L1173-2true, generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,401 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,401 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,401 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,402 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,402 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:32,408 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,408 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,408 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,408 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:32,409 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:32,409 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,409 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:32,410 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,410 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,410 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,410 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:32,412 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:32,414 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,414 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,414 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,414 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:32,712 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:32,712 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,712 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 7#L1157-5true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:32,713 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 22#L1194-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:32,713 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,713 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,716 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][684], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 153#L1210-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:32,717 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,717 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,717 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,717 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:32,719 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 77 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 ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 107#L1157-4true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 94#L1206-3true]) [2025-03-15 02:07:32,719 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,722 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 70#L1174true, 107#L1157-4true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 153#L1210-3true]) [2025-03-15 02:07:32,722 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,722 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,722 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,740 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), 152#L1157-3true, processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:32,740 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,740 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,740 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,740 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,765 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,765 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, 7#L1157-5true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,765 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,765 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 68#L1204-4true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,769 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,769 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,779 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,779 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,780 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:32,780 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,780 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,780 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,783 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 2#L1190true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 152#L1157-3true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,783 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:32,783 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,783 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,783 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,783 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,802 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [205#(<= 5 ~A~0), 18#L1158true, 37#L1168-2true, 2#L1190true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,802 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,802 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,802 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,802 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,802 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,813 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, 104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:32,814 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,814 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,814 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,814 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,814 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,848 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:32,848 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,848 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,848 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,848 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,848 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:32,915 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,915 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:32,916 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,916 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,917 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [18#L1158true, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,917 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,917 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,918 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,918 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:32,926 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:32,926 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [104#L1164true, 180#true, generateThread1of1ForFork1InUse, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,927 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,931 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,931 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,931 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,931 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,931 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 98#L1157-7true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 126#L1209-3true, 203#true]) [2025-03-15 02:07:32,932 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 99 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 98#L1157-7true, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,932 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][760], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:32,942 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, 13#L1157-6true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 153#L1210-3true, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:32,942 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 70#L1174true, 192#true, 13#L1157-6true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 126#L1209-3true, 174#true, 203#true]) [2025-03-15 02:07:32,943 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,943 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][647], [69#L1173-4true, 183#(= |generateThread1of1ForFork1_#t~post4| 1), generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, 13#L1157-6true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,948 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [69#L1173-4true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,948 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,948 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,951 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][543], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 70#L1174true, generateThread1of1ForFork1InUse, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 153#L1210-3true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:32,951 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,951 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,951 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:32,951 INFO L297 olderBase$Statistics]: existing Event has 94 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 96#L1208-1true, generateThread1of1ForFork1InUse, 180#true, 21#L1170-4true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,316 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,317 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 107#L1157-4true, 180#true, 96#L1208-1true, 192#true, 21#L1170-4true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,317 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,317 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,317 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,317 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][710], [189#(<= |processThread1of1ForFork2_#t~post6| 5), generateThread1of1ForFork1InUse, 180#true, 192#true, 21#L1170-4true, 133#L1187-2true, 98#L1157-7true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:33,319 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,319 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,319 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,319 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [generateThread1of1ForFork1InUse, 180#true, 96#L1208-1true, 138#L1173-2true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,386 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 138#L1173-2true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,386 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L297 olderBase$Statistics]: existing Event has 97 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,387 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,387 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 12#L1173-1true, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,390 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,391 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [107#L1157-4true, 12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,391 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 12#L1173-1true, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,391 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,391 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,392 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,392 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,392 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,392 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,392 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:33,393 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, generateThread1of1ForFork1InUse, 180#true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:33,393 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,393 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:33,394 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true]) [2025-03-15 02:07:33,394 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 138#L1173-2true, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,394 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,394 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [30#L1207-3true, 180#true, 138#L1173-2true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0))]) [2025-03-15 02:07:33,395 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 180#true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,395 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 76#L1173true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,395 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,395 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,396 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,396 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 76#L1173true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,397 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][83], [205#(<= 5 ~A~0), 180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 192#true, 76#L1173true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,397 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,397 INFO L297 olderBase$Statistics]: existing Event has 95 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 ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [30#L1207-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,399 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,400 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [30#L1207-3true, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 107#L1157-4true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,400 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,400 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,400 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,400 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,416 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,416 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,417 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:33,417 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][274], [180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true, 150#L1173-3true]) [2025-03-15 02:07:33,417 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,417 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,419 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,419 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][374], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,420 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:33,421 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][877], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 227#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 5 ~A~0)), generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:33,421 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][185], [34#L1171true, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 207#(<= 6 ~A~0), 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:33,439 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][185], [34#L1171true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 207#(<= 6 ~A~0), 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:33,439 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,439 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 180#true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,444 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][164], [189#(<= |processThread1of1ForFork2_#t~post6| 5), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 21#L1170-4true, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,444 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,444 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,454 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 25#L1170-3true, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,454 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,454 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 11#L1170-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,459 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 11#L1170-2true, 133#L1187-2true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 126#L1209-3true]) [2025-03-15 02:07:33,459 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,459 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 68#L1204-4true, 174#true, 203#true]) [2025-03-15 02:07:33,467 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 123#L1175-4true, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 68#L1204-4true, 203#true]) [2025-03-15 02:07:33,467 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,467 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,492 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:33,492 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,492 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,492 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,492 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,493 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][112], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), 71#L1170-1true, 153#L1210-3true, processThread1of1ForFork2InUse]) [2025-03-15 02:07:33,493 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,493 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,493 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [96#L1208-1true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 12#L1173-1true, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,539 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,539 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,539 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 107#L1157-4true, 12#L1173-1true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,540 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [180#true, generateThread1of1ForFork1InUse, 96#L1208-1true, 12#L1173-1true, 7#L1157-5true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,540 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 96#L1208-1true, 180#true, 12#L1173-1true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,540 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,540 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:33,541 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:33,541 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,541 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, 43#processErr2ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,541 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,541 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,542 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 138#L1173-2true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 203#true]) [2025-03-15 02:07:33,542 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:33,542 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 7#L1157-5true, 192#true, 133#L1187-2true, 186#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:33,543 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 30#L1207-3true, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|)]) [2025-03-15 02:07:33,543 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [30#L1207-3true, 180#true, generateThread1of1ForFork1InUse, 107#L1157-4true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 150#L1173-3true]) [2025-03-15 02:07:33,543 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,543 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:33,550 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,550 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,550 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:33,551 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][799], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 7#L1157-5true, 192#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 174#true, 209#(<= 6 |processThread1of1ForFork2_#t~post8|), 94#L1206-3true]) [2025-03-15 02:07:33,551 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, 107#L1157-4true, generateThread1of1ForFork1InUse, 192#true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:33,551 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,551 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:33,552 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,552 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,552 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,552 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,553 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][483], [69#L1173-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 186#true, 133#L1187-2true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 174#true, 203#true, 94#L1206-3true]) [2025-03-15 02:07:33,553 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,553 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,553 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,553 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,554 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 180#true, generateThread1of1ForFork1InUse, 157#generateErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,554 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,554 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,554 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,554 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,555 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [139#generateErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:33,555 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,555 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,555 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,555 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,557 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][743], [205#(<= 5 ~A~0), 20#processErr0ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 180#true, generateThread1of1ForFork1InUse, 192#true, 7#L1157-5true, 191#(and (<= ~A~0 5) (<= |processThread1of1ForFork2_#t~post6| 5)), disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true]) [2025-03-15 02:07:33,557 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,557 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,557 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,557 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,558 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][789], [211#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 132#processErr1ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), 107#L1157-4true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 126#L1209-3true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,558 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,558 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,558 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,558 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,836 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][498], [26#L1190-3true, 189#(<= |processThread1of1ForFork2_#t~post6| 5), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 179#(and (<= 5 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), generateThread1of1ForFork1InUse, 7#L1157-5true, 21#L1170-4true, 213#(and (<= 6 ~A~0) (<= 5 |processThread1of1ForFork2_#t~post6|)), disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:33,836 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,836 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][540], [34#L1171true, 26#L1190-3true, 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), generateThread1of1ForFork1InUse, 7#L1157-5true, 207#(<= 6 ~A~0), 186#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 94#L1206-3true]) [2025-03-15 02:07:33,837 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,837 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:33,839 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][541], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 70#L1174true, 7#L1157-5true, 207#(<= 6 ~A~0), 133#L1187-2true, disposeThread1of1ForFork0InUse, 186#true, processThread1of1ForFork2InUse, 153#L1210-3true, 176#(<= 5 ~A~0)]) [2025-03-15 02:07:33,839 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,839 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:33,844 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][683], [69#L1173-4true, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 186#true, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 219#(and (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,844 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,844 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:33,844 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 150#L1173-3true, 94#L1206-3true]) [2025-03-15 02:07:33,845 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, 12#L1173-1true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,845 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 107#L1157-4true, generateThread1of1ForFork1InUse, 138#L1173-2true, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,845 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [140#processErr3ASSERT_VIOLATIONINTEGER_OVERFLOWtrue, 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 133#L1187-2true, 186#true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,845 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:33,845 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,858 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([300] L1206-->L1206-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= |v_#pthreadsMutex_89| (store |v_#pthreadsMutex_90| |v_~#mutex_A~0.base_32| (store .cse0 |v_~#mutex_A~0.offset_32| 1))) (= 0 (select .cse0 |v_~#mutex_A~0.offset_32|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_90|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_89|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_32|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_32|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][645], [185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 138#L1173-2true, generateThread1of1ForFork1InUse, 186#true, disposeThread1of1ForFork0InUse, 133#L1187-2true, 152#L1157-3true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 217#(and (<= 6 ~B~0) (<= 6 |processThread1of1ForFork2_#t~post8|) (<= 6 ~A~0)), 94#L1206-3true]) [2025-03-15 02:07:33,858 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,858 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,858 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:33,858 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:33,880 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 112#L1194true, 205#(<= 5 ~A~0), 37#L1168-2true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:33,880 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][176], [183#(= |generateThread1of1ForFork1_#t~post4| 1), 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 13#L1157-6true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5), 94#L1206-3true]) [2025-03-15 02:07:33,880 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:33,880 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 112#L1194true, 205#(<= 5 ~A~0), 194#(= generateThread1of1ForFork1_~i~0 1), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,885 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), 37#L1168-2true, 2#L1190true, generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,885 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 72 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L292 olderBase$Statistics]: inserting event number 5 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [30#L1207-3true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 151#L1189true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,885 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,885 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [30#L1207-3true, 205#(<= 5 ~A~0), 37#L1168-2true, 2#L1190true, 104#L1164true, generateThread1of1ForFork1InUse, 180#true, 192#true, disposeThread1of1ForFork0InUse, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,945 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][51], [30#L1207-3true, 205#(<= 5 ~A~0), 18#L1158true, 37#L1168-2true, 2#L1190true, 180#true, generateThread1of1ForFork1InUse, 192#true, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:33,945 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:33,945 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 151#L1189true, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:34,161 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:34,161 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:34,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([477] L1186-1-->L1187-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40|))) (and (= |v_disposeThread1of1ForFork0_#t~ret14#1_1| 0) (= (select .cse0 |v_~#mutex_B~0.offset_40|) 0) (= |v_#pthreadsMutex_121| (store |v_#pthreadsMutex_122| |v_~#mutex_B~0.base_40| (store .cse0 |v_~#mutex_B~0.offset_40| 1))))) InVars {~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, #pthreadsMutex=|v_#pthreadsMutex_122|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_121|, ~#mutex_B~0.base=|v_~#mutex_B~0.base_40|, ~#mutex_B~0.offset=|v_~#mutex_B~0.offset_40|, disposeThread1of1ForFork0_#t~ret14#1=|v_disposeThread1of1ForFork0_#t~ret14#1_1|} AuxVars[] AssignedVars[#pthreadsMutex, disposeThread1of1ForFork0_#t~ret14#1][231], [205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 194#(= generateThread1of1ForFork1_~i~0 1), generateThread1of1ForFork1InUse, 107#L1157-4true, disposeThread1of1ForFork0InUse, 133#L1187-2true, processThread1of1ForFork2InUse, 176#(<= 5 ~A~0), 126#L1209-3true, 121#L1175-1true, 188#(<= ~A~0 5)]) [2025-03-15 02:07:34,162 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:34,162 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:34,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,162 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L292 olderBase$Statistics]: inserting event number 6 for the transition-marking pair ([438] L1167-1-->L1168-2: Formula: (let ((.cse0 (select |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24|))) (and (= (select .cse0 |v_~#mutex_A~0.offset_24|) 0) (= |v_processThread1of1ForFork2_#t~ret5_1| 0) (= |v_#pthreadsMutex_57| (store |v_#pthreadsMutex_58| |v_~#mutex_A~0.base_24| (store .cse0 |v_~#mutex_A~0.offset_24| 1))))) InVars {#pthreadsMutex=|v_#pthreadsMutex_58|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_57|, ~#mutex_A~0.base=|v_~#mutex_A~0.base_24|, ~#mutex_A~0.offset=|v_~#mutex_A~0.offset_24|, processThread1of1ForFork2_#t~ret5=|v_processThread1of1ForFork2_#t~ret5_1|} AuxVars[] AssignedVars[#pthreadsMutex, processThread1of1ForFork2_#t~ret5][123], [112#L1194true, 205#(<= 5 ~A~0), 185#(and (= |generateThread1of1ForFork1_#t~post4| 1) (= generateThread1of1ForFork1_~i~0 1)), 37#L1168-2true, 194#(= generateThread1of1ForFork1_~i~0 1), 107#L1157-4true, 96#L1208-1true, generateThread1of1ForFork1InUse, disposeThread1of1ForFork0InUse, 176#(<= 5 ~A~0), processThread1of1ForFork2InUse, 188#(<= ~A~0 5)]) [2025-03-15 02:07:34,163 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event [2025-03-15 02:07:34,163 INFO L297 olderBase$Statistics]: existing Event has 73 ancestors and is cut-off event